public void Update(MappingUserToAuthParamDTO mappingUserToAuthParamDTO, DateTime dateStamp) { if (mappingUserToAuthParamDTO == null) { throw new ArgumentNullException("MappingUserToAuthParam model is null."); } tblM_MappingUserToAuthParam mappingUserToAuthParam = mappingUserToAuthParamFactory.CreateFromDbAndUpdateFromDTO(mappingUserToAuthParamDTO, dateStamp); }
public MappingUserToAuthParamDTO GetByPrimaryKey(int authParamPk, int userPk) { MappingUserToAuthParamDTO record = GetQuery() .FirstOrDefault(mappingUserToAuthParam => mappingUserToAuthParam.AuthParam_PK == authParamPk && mappingUserToAuthParam.User_PK == userPk ); return(record); }
public tblM_MappingUserToAuthParam Insert(MappingUserToAuthParamDTO mappingUserToAuthParamDTO, DateTime dateStamp) { if (mappingUserToAuthParamDTO == null) { throw new ArgumentNullException("MappingUserToAuthParam model is null."); } var recordIsExist = Db.tblM_MappingUserToAuthParam.Find(mappingUserToAuthParamDTO.User_PK, mappingUserToAuthParamDTO.AuthParam_PK) != null; if (recordIsExist) { throw new KairosException("User already exist in the group."); } tblM_MappingUserToAuthParam mappingUserToAuthParam = mappingUserToAuthParamFactory.CreateFromDTO(mappingUserToAuthParamDTO, dateStamp); return(Db.tblM_MappingUserToAuthParam.Add(mappingUserToAuthParam)); }
public IHttpActionResult Update([FromBody] MappingUserToAuthParamDTO mappingUserToAuthParam) { ThrowIfUserHasNoRole(updateRole); if (mappingUserToAuthParam == null) { throw new KairosException("Missing model parameter"); } using (var mappingUserToAuthParamUpdateHandler = new MappingUserToAuthParamUpdateHandler(Db, ActiveUser, new MappingUserToAuthParamValidator(), new MappingUserToAuthParamFactory(Db, ActiveUser), new MappingUserToAuthParamQuery(Db), AccessControl)) { using (var transaction = new TransactionScope()) { var saveResult = mappingUserToAuthParamUpdateHandler.Save(mappingUserToAuthParam, DateTime.Now); transaction.Complete(); if (saveResult.Success) { return(Ok(new SuccessResponse(saveResult.Model, saveResult.Message))); } return(Ok(new ErrorResponse(ServiceStatusCode.ValidationError, saveResult.ValidationResult, saveResult.Message))); } } }
public SaveResult <MappingUserToAuthParamEntryModel> Save(MappingUserToAuthParamDTO mappingUserToAuthParamDTO, DateTime dateStamp) { ModelValidationResult validationResult = mappingUserToAuthParamValidator.Validate(mappingUserToAuthParamDTO); bool success = false; MappingUserToAuthParamEntryModel model = null; if (validationResult.IsValid) { success = true; Update(mappingUserToAuthParamDTO, dateStamp); Db.SaveChanges(); model = mappingUserToAuthParamEntryDataProvider.Get(mappingUserToAuthParamDTO.AuthParam_PK.Value, mappingUserToAuthParamDTO.User_PK.Value); } return(new SaveResult <MappingUserToAuthParamEntryModel> { Success = success, Message = validationResult.IsValid ? "Data successfully updated." : "Validation error occured.", Model = model, ValidationResult = validationResult }); }