Example #1
0
 public static void AddProjectMaster(this tbl_project_master project, ProjectMasterViewModel ProjectVm)
 {
     project.id                  = ProjectVm.id;
     project.tenant_id           = ProjectVm.tenant_id;
     project.project_name        = ProjectVm.project_name;
     project.project_description = ProjectVm.project_description;
     project.project_customer    = ProjectVm.project_customer;
 }
 public static void AddProjectMaster(this tbl_project_master projectMaster, ProjectMasterViewModel projectMasterVm)
 {
     projectMaster.tenant_id            = projectMasterVm.tenant_id;
     projectMaster.Project_Code         = projectMasterVm.Project_Code;
     projectMaster.Project_Name         = projectMasterVm.Project_Name;
     projectMaster.Project_Client       = projectMasterVm.Project_Client;
     projectMaster.Project_DeliveryDate = projectMasterVm.Project_DeliveryDate;
     projectMaster.CompID = projectMasterVm.CompID;
     projectMaster.Project_Description = projectMasterVm.Project_Description;
     projectMaster.Project_Equp_Name   = projectMasterVm.Project_Equp_Name;
     projectMaster.Maker_No            = projectMasterVm.Maker_No;
     projectMaster.Created_On          = DateTime.Now;
     projectMaster.Created_By          = projectMasterVm.Created_By;
     projectMaster.Modified_On         = DateTime.Now;
     projectMaster.Modified_By         = projectMasterVm.Modified_By;
 }
 public HttpResponseMessage SaveProjectMaster(HttpRequestMessage request, ProjectMasterViewModel project)
 {
     return(CreateHttpResponse(request, () =>
     {
         HttpResponseMessage response = null;
         if (!ModelState.IsValid)
         {
             response = request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState);
         }
         else
         {
             tbl_project_master newProjectMaster = new tbl_project_master();
             newProjectMaster.AddProjectMaster(project);
             _projectRepository.Add(newProjectMaster);
             _unitOfWork.Commit();
             response = request.CreateResponse <ProjectMasterViewModel>(HttpStatusCode.Created, project);
         }
         return response;
     }));
 }