public string RemoveReleaseLee(string releaseto) { var release = this[releaseto]; if (release != null) { var releaseTo = release.ReleaseTo; _releaseLeeList.Remove(release); _selectedReleaseLee = null; return(string.Format("The releae to [ {0} ] has been removed successfully.", releaseTo)); } return(string.Format("Cannot find the specified releae to [ {0} ] for removing.", releaseto)); }
public string AddReleaseLee(string releaseto) { ReleaseLee releaselee = null; var msg = string.Empty; if (!string.IsNullOrEmpty(releaseto) && null == this[releaseto]) { releaselee = new ReleaseLee { ReleaseTo = releaseto }; releaselee.AddNewRelease(releaseto); _releaseLeeList.Add(releaselee); _selectedReleaseLee = releaselee; return(string.Format("Add the releae to [ {0} ] success.", releaseto)); } return(string.Format("The releae to [ {0} ] alrady exists.", releaseto)); }
public void UpdateReleaseLee(ReleaseLee release) { if (null != release) { var releaseLeeList = new List <ReleaseLee>(); foreach (ReleaseLee r in _releaseLeeList) { if (r.ReleaseTo != release.ReleaseTo) { releaseLeeList.Add(r); } else { releaseLeeList.Add(release); } } this.ReleaseLees = releaseLeeList.ToArray(); } }
public MicrocodeReleaseModel(ReleaseLee releaseLee) : this() { _releaseLeeList.Add(releaseLee); }