public async Task <FormDetailEntity> Create(FormDetailEntity item) { using (var context = new FormsEntities()) { item.Id = Guid.NewGuid(); item.CreatedDateTime = DateTime.Now; var entity = context.FormDetails.Add(item); context.SaveChanges(); return(entity); } }
public async Task <FormDetailEntity> Update(Guid id, FormDetailEntity item) { using (var context = new FormsEntities()) { var entity = context.FormDetails.Find(id); entity.FormId = item.FormId; entity.Name = item.Name; entity.Description = item.Description; entity.Title = item.Title; entity.FormDetailsTypeId = item.FormDetailsTypeId; entity.ModifiedDateTime = DateTime.Now; context.SaveChanges(); return(entity); } }
public static FormDetailViewModel ToViewModel(this FormDetailEntity item) { var model = new FormDetailViewModel() { Description = item.Description, Id = item.Id, CreatedDateTime = item.CreatedDateTime, ModifiedDateTime = item.ModifiedDateTime, Name = item.Name, UserId = item.UserId, FormDetailsTypeId = item.FormDetailsTypeId, FormId = item.FormId, IsRequired = item.IsRequired, Title = item.Title }; return(model); }