private void ClearLabel(object obj) { Label = new ProjectLabelDomain { Name = "<Enter A New Name>" }; }
public ProjectLabel(ProjectLabelDomain projectLabelDomain) { Id = projectLabelDomain.Id; Name = projectLabelDomain.Name; ReleaseDate = projectLabelDomain.ReleaseDate; IsJunk = projectLabelDomain.IsJunk; }
private void RefreshLabels() { ProjectLabels = new ObservableCollection <ProjectLabelDomain>(_projectRepository.GetProjectLabels()); Label = new ProjectLabelDomain { Id = 0, Name = string.Empty, ReleaseDate = null }; }
public void DeleteLabel(ProjectLabelDomain label) { if (label != null) { using (var ctx = new smbimContext()) { ProjectLabels deleteLabel = ctx.ProjectLabels.FirstOrDefault(l => l.Id == label.Id); if (deleteLabel != null) { ctx.ProjectLabels.Remove(deleteLabel); ctx.SaveChanges(); } } } }
public void AddLabel(ProjectLabelDomain label) { if (label == null) { return; } using (var ctx = new smbimContext()) { var insertLabel = new ProjectLabels { Name = label.Name, ReleaseDate = label.ReleaseDate, IsJunk = label.IsJunk }; ctx.ProjectLabels.Add(insertLabel); ctx.SaveChanges(); } }
public void UpdateLabel(ProjectLabelDomain label) { if (label == null) { return; } using (var ctx = new smbimContext()) { var editLabel = ctx.ProjectLabels.FirstOrDefault(l => l.Id == label.Id); if (editLabel == null) { return; } editLabel.Name = label.Name; editLabel.ReleaseDate = label.ReleaseDate; editLabel.IsJunk = label.IsJunk; ctx.SaveChanges(); } }