public HttpResponseMessage SaveMaterialPrice(HttpRequestMessage request, MaterialpriceViewModel materialPrice) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { response = request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } else { tbl_material_price newMaterialPrice = new tbl_material_price(); newMaterialPrice.addMaterialPrice(materialPrice); _materialpriceRepository.Add(newMaterialPrice); _unitOfWork.Commit(); response = request.CreateResponse <MaterialpriceViewModel>(HttpStatusCode.Created, materialPrice); } return response; })); }
public static void addMaterialPrice(this tbl_material_price MaterialMangement, MaterialpriceViewModel MaterialVM) { MaterialMangement.tenant_id = MaterialVM.tenant_id; MaterialMangement.project_id = MaterialVM.project_id; MaterialMangement.material_name = MaterialVM.material_name; MaterialMangement.material_description = MaterialVM.material_description; MaterialMangement.material_price = MaterialVM.material_price; MaterialMangement.unit_of_measurement = MaterialVM.unit_of_measurement; }