예제 #1
0
 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);
     }
 }
예제 #2
0
 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);
        }