public void validate_default() { FabricSKUFormDto dto = new FabricSKUFormDto(); var result = dto.Validate(null); Assert.True(0 < result.Count()); }
public IActionResult Post([FromBody] FabricSKUFormDto form) { try { VerifyUser(); _validateService.Validate(form); var result = _service.CreateSKU(form); return(Created(HttpContext.Request.Path, result)); } catch (ServiceValidationException ex) { var Result = new { error = ResultFormatter.Fail(ex), apiVersion = "1.0.0", statusCode = HttpStatusCode.BadRequest, message = "Data does not pass validation" }; return(new BadRequestObjectResult(Result)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }
public async Task UpdateSKU_Throws_NotImplementedException() { //Setup PackingInventoryDbContext dbContext = GetDbContext(Entity); //act var service = GetService(GetServiceProvider(dbContext).Object, dbContext); var form = new FabricSKUFormDto(); await Assert.ThrowsAnyAsync <NotImplementedException>(() => service.UpdateSKU(1, form)); //assert // Assert.NotEqual(0,result); }
public IActionResult Put([FromRoute] int id, [FromBody] FabricSKUFormDto form) { try { VerifyUser(); var data = _service.GetById(id); if (data == null) { return(NotFound()); } _validateService.Validate(form); _service.UpdateSKU(id, form); return(NoContent()); } catch (ServiceValidationException ex) { var Result = new { error = ResultFormatter.Fail(ex), apiVersion = "1.0.0", statusCode = HttpStatusCode.BadRequest, message = "Data does not pass validation" }; return(new BadRequestObjectResult(Result)); } catch (Exception ex) { var error = new { statusCode = HttpStatusCode.InternalServerError, error = ex.Message }; return(StatusCode((int)HttpStatusCode.InternalServerError, error)); } }