public bool CheckIfContactDocumentNumberExits(Contact model) { var result = false; var data = GetAll.FirstOrDefault(x => x.ContactDocumentNumber == model.ContactDocumentNumber); if (data != null) { result = data.ContactId == model.ContactId ? false : true; _context.Entry(data).State = EntityState.Detached; _context.Entry(data.ContactAddres).State = EntityState.Detached; _context.Entry(data.ContactCommunication).State = EntityState.Detached; //_context.Entry(data.ContactCommunication.Communication).State = EntityState.Detached; } return(result); }
public void Save(ScholarshipProgramTracingStudentPractice model) { var now = DateTime.Now; if (model.Id != 0) { var currentData = _context.ScholarshipProgramTracingStudentPractice.Find(model.Id); model.UpgradeDate = now; //_context.ScholarshipProgramTracingStudentPractice.Update(model); _context.Entry(currentData).CurrentValues.SetValues(model); _context.Entry(currentData).State = EntityState.Modified; } else { model.CreationDate = now; model.StatusId = StatusValues.Activo; _context.Add(model); } _context.SaveChanges(); }
public void Save(File model) { var now = DateTime.Now; if (model.FileId != 0) { var currentData = _context.File.Find(model.FileId); model.UpgradeDate = now; model.UpgradeDate = now; _context.Entry(currentData).CurrentValues.SetValues(model); _context.Entry(currentData).State = EntityState.Modified; } else { model.CreationDate = now; model.StatusId = StatusValues.Activo; _context.Add(model); } _context.SaveChanges(); }
public void Save(ResultsFromThePreviousPeriod model) { var now = DateTime.Now; if (model.PreviousPeriodId != 0) { var currentData = _context.ResultsFromThePreviousPeriod.Find(model.PreviousPeriodId); model.UpgradeDate = now; _context.Entry(currentData).CurrentValues.SetValues(model); _context.Entry(currentData).State = EntityState.Modified; } else { model.StatusId = StatusValues.Activo; model.CreationDate = now; _context.Add(model); } _context.SaveChanges(); }
public void Save(ScholarshipProgramTracingPracticePlanning model) { var now = DateTime.Now; var stactusActivate = 1; if (model.Id != 0) { var currentData = _context.ScholarshipProgramTracingPracticePlanning.Find(model.Id); model.UpgradeDate = now; _context.Entry(currentData).CurrentValues.SetValues(model); _context.Entry(currentData).State = EntityState.Modified; } else { model.CreationDate = now; model.StatusId = stactusActivate; _context.Add(model); } _context.SaveChanges(); }
public bool CheckIfSubjectMatterCodeExits(SubjectMatter subjectMatter) { var checkIfItExits = GetAll.FirstOrDefault(x => x.SubjectMatterCode == subjectMatter.SubjectMatterCode && x.ScholarshipProgramUniversityId == subjectMatter.ScholarshipProgramUniversityId); bool result = false;; if (checkIfItExits != null) { if (checkIfItExits.SubjectMatterId != subjectMatter.SubjectMatterId) { result = true; } } if (checkIfItExits != null) { _context.Entry(checkIfItExits).State = EntityState.Detached; _context.Entry(checkIfItExits.TracingStudyPlanDevelopment).State = EntityState.Detached; } return(result); }