private AreaSample ParseForEdit(AreaSampleDTO areaSampleDTO) { AreaSample areaSample = unit.AreaSamlpeRepository.Get(p => p.Id == areaSampleDTO.Id).FirstOrDefault(); if (areaSample != null) { if (areaSample.Name != areaSampleDTO.Name) { areaSample.Name = areaSampleDTO.Name; } if (areaSample.Description != areaSampleDTO.Description) { areaSample.Description = areaSampleDTO.Description; } if (areaSample.AssesmentTypeId != areaSampleDTO.AssessmentTypeId) { areaSample.AssesmentTypeId = areaSampleDTO.AssessmentTypeId; } return(areaSample); } return(null); }
public HttpResponseMessage AddAreaSample([FromBody] AreaSampleDTO areaSample) { var entity = DTOFactory.Parse(areaSample); UnitOfWork.AreaSamlpeRepository.Insert(entity); return(Request.CreateResponse(HttpStatusCode.Created, DTOFactory.Create(entity))); }
public void ParseAreaSampleParameterNull_Test() { // Arrange AreaSampleDTO areaSampleDTO = null; // Act AreaSample areaSample = factory.Parse(areaSampleDTO); }
public HttpResponseMessage ModifyAreaSample([FromBody] AreaSampleDTO areaSample) { var originalArea = UnitOfWork.AreaSamlpeRepository.GetByID(areaSample.Id); originalArea = DTOFactory.Parse(areaSample); UnitOfWork.AreaSamlpeRepository.Update(originalArea); return(Request.CreateResponse(HttpStatusCode.OK)); }
public AreaSample Parse(AreaSampleDTO areaSampleDTO) { if (areaSampleDTO.Id != 0) { return(ParseForEdit(areaSampleDTO)); } else { return(ParseForAdd(areaSampleDTO)); } }
private AreaSample ParseForAdd(AreaSampleDTO areaSampleDTO) { var areaSample = new AreaSample() { Id = areaSampleDTO.Id, Name = areaSampleDTO.Name, Description = areaSampleDTO.Description, AssesmentTypeId = areaSampleDTO.AssessmentTypeId }; return(areaSample); }
public void ParseAreaSample_Test() { // Arrange AreaSampleDTO areaSampleDTO = new AreaSampleDTO() { Id = 0, Name = "Test Name", Description = "Descr", AssesmentTypeId = 1 }; // Act var areaSample = factory.Parse(areaSampleDTO); // Assert Assert.IsNotNull(areaSample); }
public void ParseAreaSampleIdNotZero_Test() { // Arrange AreaSampleDTO areaSampleDTO = new AreaSampleDTO() { Id = 3, Name = "Name", Description = "About" }; // Act AreaSample areaSample = factory.Parse(areaSampleDTO); // Assert Assert.True(areaSample != null && areaSample.Id == areaSampleDTO.Id && areaSample.Name == areaSampleDTO.Name && areaSample.Description == areaSampleDTO.Description); }
public void TryModifyAreaSample_Test() { // Arrange _controller.Request = new HttpRequestMessage(); _controller.Configuration = new System.Web.Http.HttpConfiguration(); AreaSampleDTO areaSampleDTO = new AreaSampleDTO() { Id = 1, Name = "tst", Description = "descr", AssesmentTypeId = 1 }; // Act HttpResponseMessage response = _controller.ModifyAreaSample(areaSampleDTO); // Assert AreaSampleDTO areaSample; Assert.IsTrue(response.TryGetContentValue <AreaSampleDTO>(out areaSample)); }