public async Task <bool> AddNewProject(Project_VE project_VEs) { try { var Result = false; if ((_iEFRepository.Single <TblProjects>(F => F.ProjectName == project_VEs.ProjectName)) == null) { var Map_Object = _mapper.Map <TblProjects>(project_VEs); await _iEFRepository.CreateAsync <TblProjects>(Map_Object); Result = true; } return(Result); } catch (Exception Ex) { throw Ex; } }
public async Task <bool> UpdateProjectDetails(Project_VE project_VEs) { try { var Result = false; var TblData = _iEFRepository.Single <TblProjects>(F => F.ProjectId == project_VEs.ProjectId); if (TblData != null) { _mapper.Map <Project_VE, TblProjects>(project_VEs, TblData); await _iEFRepository.UpdateAsync <TblProjects>(TblData); Result = true; } return(Result); } catch (Exception Ex) { throw Ex; } }
public async Task <IActionResult> UpdateProjectDetails(Project_VE project_VEs) { Response_VE response_VE = new Response_VE(); if (project_VEs != null) { var Update_Project = await _project_Service.UpdateProjectDetails(project_VEs); if (Update_Project == true) { response_VE.Status = "201"; response_VE.Message = "Project Updated Successfully...!"; } else { response_VE.Status = "204"; response_VE.Message = "Project Details Updated Failed...!"; } } else { response_VE.Status = "404"; response_VE.Message = "No Objects found to Update Project Details...!"; } return(Ok(response_VE)); }
public async Task <IActionResult> AddNewProject(Project_VE project_VEs) { Response_VE response_VE = new Response_VE(); if (project_VEs != null) { var Add_NewProject = await _project_Service.AddNewProject(project_VEs); if (Add_NewProject == true) { response_VE.Status = "201"; response_VE.Message = "New Project Added Successfully...!"; } else { response_VE.Status = "204"; response_VE.Message = "New Project Added failed due to Project Name already existed or other reasons,Please check the data...!"; } } else { response_VE.Status = "404"; response_VE.Message = "No Objects found to Add...!"; } return(Ok(response_VE)); }