Exemplo n.º 1
0
 public static void AddindentDetails(this tbl_indent_details indent, IndentDetailsViewModel indentVm)
 {
     indent.tenant_id                = indentVm.tenant_id;
     indent.project_id               = indentVm.project_id;
     indent.SubContractor_id         = indentVm.SubContractor_id;
     indent.indent_no                = indentVm.indent_no;
     indent.material_name            = indentVm.material_name;
     indent.material_description     = indentVm.material_description;
     indent.quantity                 = indentVm.quantity;
     indent.unit_of_measurement      = indentVm.unit_of_measurement;
     indent.material_price           = indentVm.material_price;
     indent.total_price              = indentVm.total_price;
     indent.given_quantity           = indentVm.given_quantity;
     indent.material_released_status = indentVm.material_released_status;
     indent.released_material_Cost   = indentVm.released_material_Cost;
     indent.material_released_date   = indentVm.material_released_date;
 }
 public HttpResponseMessage SaveMaterials(HttpRequestMessage request, IndentDetailsViewModel indent)
 {
     return(CreateHttpResponse(request, () =>
     {
         HttpResponseMessage response = null;
         if (!ModelState.IsValid)
         {
             response = request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState);
         }
         else
         {
             tbl_indent_details newProject = new tbl_indent_details();
             newProject.AddindentDetails(indent);
             _indentdetailsRepository.Add(newProject);
             _unitOfWork.Commit();
             response = request.CreateResponse <IndentDetailsViewModel>(HttpStatusCode.Created, indent);
         }
         return response;
     }));
 }