View difference between Paste ID: bhTH5QqW and QdvmSjFT
SHOW: | | - or go back to the newest paste.
1-
		case "Update":
1+
case "Update":
2
                    if (context.Stage == 10) //pre
3
                    {
4
                        OptionSetValue statusCode = null;
5
                        if (targetImageEntity != null && _BLHelper.IsAttributeFilled(targetImageEntity, "statuscode"))
6-
                            OptionSetValue statusCode = (OptionSetValue)targetImageEntity.Attributes["statuscode"];
6+
7-
                            if (statusCode.Value == (int)StatusCodes.Closed) 
7+
                            statusCode = (OptionSetValue)targetImageEntity.Attributes["statuscode"];
8
                        }
9
                        else if (preImageEntity != null && _BLHelper.IsAttributeFilled(preImageEntity, "statuscode"))
10
                        {
11
                            statusCode = (OptionSetValue)preImageEntity.Attributes["statuscode"];
12
                        }
13
                        if (statusCode != null && statusCode.Value == (int)StatusCodes.Closed)
14
                        {
15-
                                else if (preImageEntity != null &&_BLHelper.IsAttributeFilled(preImageEntity, "new_degradation"))
15+
                            if (targetImageEntity != null)
16
                            {
17-
                                    degradation = (bool)preImageEntity.Attributes["new_degradation"];
17+
18
                                bool degradation = false;
19
                                if (_BLHelper.IsAttributeFilled(targetImageEntity, "new_degradation"))
20
                                {
21
                                    degradation = (bool)targetImageEntity.Attributes["new_degradation"];
22
                                }
23
                                else if (_BLHelper.IsAttributeFilled(preImageEntity, "new_degradation"))
24-
                    
24+
25-
		break;
25+
                                    if (preImageEntity != null)
26
                                        degradation = (bool)preImageEntity.Attributes["new_degradation"];
27
                                }
28
                                if (degradation) targetImageEntity.Attributes["new_degradationdate"] = DateTime.Now;
29
                            }
30
                        }
31
                    }
32
                    if (context.Stage == 40) //post
33
                    {
34
35
                    }
36
                    break;
37
                #endregion