public async Task <FormUserAuthorizationEntity> Create(FormUserAuthorizationEntity item) { item.Id = Guid.NewGuid(); item.CreatedDateTime = DateTime.Now; var entity = context.FormUserAuthorizations.Add(item); context.SaveChanges(); return(entity); }
public async Task <FormUserAuthorizationEntity> Update(Guid id, FormUserAuthorizationEntity item) { var entity = context.FormUserAuthorizations.Find(id); entity.IsCreateData = item.IsCreateData; entity.IsUpdateData = item.IsUpdateData; entity.IsReadData = item.IsReadData; entity.IsDeleteData = item.IsDeleteData; entity.IsCreateForm = item.IsCreateForm; entity.IsUpdateForm = item.IsUpdateForm; entity.IsReadForm = item.IsReadForm; entity.IsDeleteForm = item.IsDeleteForm; entity.ModifiedDateTime = DateTime.Now; context.SaveChanges(); return(entity); }
public static FormUserAUthorizationEntity ToEntity(this FormUserAuthorizationViewModel item) { var model = new FormUserAUthorizationEntity() { Id = item.Id, FormId = item.FormId, IsCreateData = item.IsCreateData, IsReadData = item.IsReadData, IsUpdateData = item.IsUpdateData, IsDeleteData = item.IsDeleteData, IsCreateForm = item.IsCreateForm, IsDeleteForm = item.IsDeleteForm, IsReadForm = item.IsReadForm, IsUpdateForm = item.IsUpdateForm, UserId = item.UserId, CreatedDateTime = item.CreatedDateTime, ModifiedDateTime = item.ModifiedDateTime }; return(model); }
public static FormUserAuthorizationViewModel ToViewModel(this FormUserAUthorizationEntity item) { var model = new FormUserAuthorizationViewModel() { Id = item.Id, FormId = item.FormId, IsCreateData = item.IsCreateData, IsReadData = item.IsReadData, IsUpdateData = item.IsUpdateData, IsDeleteData = item.IsDeleteData, IsCreateForm = item.IsCreateForm, IsDeleteForm = item.IsDeleteForm, IsReadForm = item.IsReadForm, IsUpdateForm = item.IsUpdateForm, UserId = item.UserId, CreatedDateTime = item.CreatedDateTime, ModifiedDateTime = item.ModifiedDateTime, AspNetUser = item.AspNetUser != null?item.AspNetUser.ToViewModel() : null, Form = item.Form != null?item.Form.ToViewModel() : null }; return(model); }