Exemple #1
0
        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;
            }
        }
Exemple #2
0
        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));
        }