private string GetCrudStoredProcedureName(CrudStatus crudStatus) { switch (crudStatus) { case CrudStatus.CREATE: return("AppRatingInsert"); default: throw new Exception("Invalid crud operation."); } }
public static CrudOperation MapFromEnum(CrudStatus crudStatus) { switch (crudStatus) { case CrudStatus.UPDATE: return(CrudOperation.UPDATE); case CrudStatus.DELETE: return(CrudOperation.DELETE); case CrudStatus.READ: return(CrudOperation.READ); default: return(CrudOperation.CREATE); } }
private string GetCrudStoredProcedureName(CrudStatus crudStatus) { switch (crudStatus) { case CrudStatus.CREATE: return("CompanyFeedbackInsert"); case CrudStatus.UPDATE: return("CompanyFeedbackUpdate"); case CrudStatus.DELETE: return("AccountDelete"); case CrudStatus.READ: return("CompanyFeedbackFetch"); default: throw new Exception("Invalid crud operation."); } }
private string GetCrudStoredProcedureName(CrudStatus crudStatus) { switch (crudStatus) { case CrudStatus.CREATE: return("BeautyTipInsert"); case CrudStatus.UPDATE: return("BeautyTipUpdate"); case CrudStatus.DELETE: return("BeautyTipDelete"); case CrudStatus.READ: return("BeautyTipFetch"); default: throw new Exception("Invalid crud operation."); } }
public UserViewModel RegisterUser(RegisterUserViewModel model, CrudStatus crudStatus) { UserDto user = new UserDto(); user.MapToDto(model); Response <UserDto> response = EntityFactory.UserManager.SaveUser(user, crudStatus); if (response.HasErrors) { ModelStateException modelStateException = new ModelStateException(); response.ErrorMessages.ToList().ForEach(item => modelStateException.ModelErrors.Add(new ModelStateError() { FieldName = item.FieldName, Message = item.Message })); throw modelStateException; } return(response.Model.MapFromDto()); }
public PolicyViewModel SavePolicy(PolicyViewModel model) { PolicyDto policy = new PolicyDto(); CrudStatus crudStatus = CrudStatusMapper.MapToEnum(model.CrudOperation); policy.MapToDto(model); Response <PolicyDto> response = EntityFactory.PolicyManager.SavePolicy(policy, crudStatus); if (response.HasErrors) { ModelStateException modelStateException = new ModelStateException(); response.ErrorMessages.ToList().ForEach(item => modelStateException.ModelErrors.Add(new ModelStateError() { FieldName = item.FieldName, Message = item.Message })); throw modelStateException; } return(model.CrudOperation == CrudOperation.DELETE ? new PolicyViewModel() : response.Model.MapFromDto()); }