コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }