public async Task <IActionResult> Post([FromBody] RolesPermissionDTO rolesperDto) { var roleper = _mapper.Map <RolesPermission>(rolesperDto); await _rolesPermissionServices.Add(roleper); rolesperDto = _mapper.Map <RolesPermissionDTO>(roleper); var response = new GenericResponse <RolesPermissionDTO>(rolesperDto); return(Ok(response)); }
public async Task <IActionResult> Put(int id, RolesPermissionDTO roleperDto) { try { var roleper = _mapper.Map <RolesPermission>(roleperDto); roleper.RolPermission_Id = id; await _rolesPermissionServices.Update(roleper); var response = new GenericResponse <bool>(true); return(Ok(response)); } catch (Exception ex) { throw new BusinessException(MessageCodes.PROPERTY_NO_VALID, GetErrorDescription(MessageCodes.PROPERTY_NO_VALID), ex.Message); } }