public Task Update(SocietyDocument societyDocument) { var taskResult = Task.Run(() => { using (var context = new DbContext()) { var existingRecord = context.SocietyDocuments.FirstOrDefault(p => p.Id == societyDocument.Id); if (existingRecord == null) { throw new Exception("Society Document detail not found"); } if (societyDocument.Society != null) { societyDocument.SocietyId = societyDocument.Society.Id; societyDocument.Society = null; } existingRecord.Name = societyDocument.Name; existingRecord.FilePath = societyDocument.FilePath; context.SaveChanges(); } }); return(taskResult); }
public Task <SocietyDocument> Create(SocietyDocument societyDocument) { var taskResult = Task.Run(() => { using (var context = new DbContext()) { if (societyDocument.Society != null) { societyDocument.SocietyId = societyDocument.Society.Id; societyDocument.Society = null; } context.SocietyDocuments.Add(societyDocument); context.SaveChanges(); return(societyDocument); } }); return(taskResult); }
public Task Update(SocietyDocument societyDocument) { return(_societyDocumentRepository.Update(societyDocument)); }
public Task <SocietyDocument> Create(SocietyDocument societyDocument) { return(_societyDocumentRepository.Create(societyDocument)); }