public Result <Beneficiary> Create(AddBeneficiary addBeneficiary) { Mapper.Map(addBeneficiary, this); DateCreated = DateTime.Now; IsActive = true; return(Result.Ok(this)); }
public async Task <IActionResult> SaveBeneficiary(AddBeneficiary beneficiary) { try { var response = await SaveBeneficiaryBroker(beneficiary); if (response.CodigoError == Enums.GetEnumDescription(ResponseCode.Fail)) { return(BadRequest(new FrontStatusCode(!string.IsNullOrEmpty(response.DescripcionError) ? response.DescripcionError : "Hubo un inconveniente al tratar de guardar el beneficiario"))); } } catch (Exception ex) { return(StatusCode(500, string.Format($"{Enums.GetEnumDescription(ApiMessages.DefaultError)} {ex.Message} "))); } await Task.CompletedTask; return(Ok()); }