Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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));
 }