public async Task <IActionResult> Update([FromBody] PolicySelectionViewModel model) { try { if (model == null) { return(BadRequest("Invalid client request")); } var result = _policyService.Update(model); if (result == null) { return(Ok()); } else { return(NotFound()); } } catch (System.Exception) { throw; } }
public async Task <IActionResult> Create([FromBody] PolicySelectionViewModel model) { if (model == null) { return(BadRequest("Invalid client request")); } return(Ok(await _policyService.Create(model))); }
public Task <string> Create(PolicySelectionViewModel model) { try { return(_accessPolicyCreation.Create(model)); } catch (Exception ex) { throw ex; } }
public static void Create_Error() { var mock = new Mock <IAccessPolicyCreation>(); PolicySelectionViewModel model = new PolicySelectionViewModel() { Id = 3, Name = "Policy 03" }; mock.Setup(s => s.Create(model)).Returns(Task.FromResult("Error")); Xunit.Assert.True(mock.Object.Create(model).Result == "Error"); }
public static void Create_Succesfully() { var mock = new Mock <IAccessPolicyCreation>(); PolicySelectionViewModel model = new PolicySelectionViewModel() { Id = 3, Name = "Policy 03" }; mock.Setup(s => s.Create(model)); Xunit.Assert.True(mock.Object.Create(model).Result == null); }
public Task <string> Update(PolicySelectionViewModel model) { Policy policyToUpdate = unitofWork.PolicyRepository.GetByID(model.Id); policyToUpdate.Name = model.Name; policyToUpdate.Description = model.Description; policyToUpdate.Opening = model.Opening; policyToUpdate.Coverage = model.Coverage; policyToUpdate.TimeCoverage = model.TimeCoverage; policyToUpdate.Price = model.Price; policyToUpdate.Type = unitofWork.PolicyTypeRepository.GetByID((int.Parse(model.Type))); policyToUpdate.Risk = unitofWork.PolicyRiskRepository.GetByID((int.Parse(model.Risk))); unitofWork.PolicyRepository.Update(policyToUpdate); var result = unitofWork.PolicyRepository.Save(); if (result <= 0) { return(Task.FromResult("Error updating")); } else { return(null); } }
public Task <string> Create(PolicySelectionViewModel model) { Policy newPolicy = new Policy(); newPolicy.Name = model.Name; newPolicy.Description = model.Description; newPolicy.Opening = model.Opening; newPolicy.Coverage = model.Coverage; newPolicy.TimeCoverage = model.TimeCoverage; newPolicy.Price = model.Price; newPolicy.Type = unitofWork.PolicyTypeRepository.GetByID((int.Parse(model.Type))); newPolicy.Risk = unitofWork.PolicyRiskRepository.GetByID((int.Parse(model.Risk))); unitofWork.PolicyRepository.Insert(newPolicy); var result = unitofWork.PolicyRepository.Save(); if (result <= 0) { return(Task.FromResult("Error creating")); } else { return(null); } }
public Task <string> Update(PolicySelectionViewModel model) { return(_accessPolicyEdition.Update(model)); }