public async Task <IActionResult> DeleteAsync([FromBody] CustomerRoleResource resource) { var customersrole = mapper.Map <CustomerRoleResource, CustomerRole>(resource); var result = await customerRoleService.DeleteAsync(customersrole); if (!result.IsSuccess) { return(BadRequest(result.Message)); } var customerRoleResource = mapper.Map <CustomerRole, CustomerRoleResource>(result.CustomerRole); return(Ok(customerRoleResource)); }
public async Task <IActionResult> PutAsync([FromBody] CustomerRoleResource resource) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorMessages())); } var customersrole = mapper.Map <CustomerRoleResource, CustomerRole>(resource); var result = await customerRoleService.UpdateAsync(customersrole); if (!result.IsSuccess) { return(BadRequest(result.Message)); } var customerRoleResource = mapper.Map <CustomerRole, CustomerRoleResource>(result.CustomerRole); return(Ok(customerRoleResource)); }