Example #1
0
        // DELETE api/projecttask/delete
        public IHttpActionResult Delete([FromBody] ProjectTaskVM projectTaskVM)
        {
            var sourceProject = _projectTaskService.GetById(projectTaskVM.Id);

            if (sourceProject == null)
            {
                return(NotFound());
            }
            _projectTaskService.Remove(sourceProject);
            return(Ok());
        }
Example #2
0
        // POST: api/projecttask/new
        public IHttpActionResult Post([FromBody] ProjectTaskVM projectTaskVM)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var projectTaskDTO = _mapper.Map <ProjectTaskDTO>(projectTaskVM);

            _projectTaskService.Create(projectTaskDTO);
            return(CreatedAtRoute("GetProjectTask", new { id = projectTaskVM.Id }, projectTaskVM));
        }
Example #3
0
        async void SaveData(ProjectTaskVM dt)
        {
            busyIndicator.IsBusy = true;
            var result = await dt.SaveData(crudApi);

            busyIndicator.IsBusy = false;
            if (result != ErrorCodes.Succes)
            {
                UtilDisplay.ShowErrorCode(result);
            }
            else
            {
                CloseDockItem();
            }
        }
Example #4
0
        // PUT api/projecttask/update
        public IHttpActionResult Put([FromBody] ProjectTaskVM projectTaskVM)
        {
            var sourceProject = _projectTaskService.GetById(projectTaskVM.Id);

            if (sourceProject == null)
            {
                return(NotFound());
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var projectTaskDTO = _mapper.Map <ProjectTaskDTO>(projectTaskVM);

            _projectTaskService.Update(projectTaskDTO);
            return(CreatedAtRoute("GetProjectTask", new { id = projectTaskVM.Id }, projectTaskVM));
        }