Esempio n. 1
0
        public async Task <IActionResult> AddAssignee([FromBody] AssigneeSaveResource assigneeAddResource)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (!_auth.IsValidUser(User))
            {
                return(NoContent());
            }

            var assignee = _mapper.Map <MdaDeviceAssignee>(assigneeAddResource);

            assignee.CreatedBy = User.Identity.Name;

            _repo.Add(assignee);

            if (await _repo.SaveAll())
            {
                return(Ok(assignee));
            }

            return(BadRequest("Assignee could not be added"));
        }
        public void Create(AssigneeViewModel model)
        {
            var assignee = _mapper.Map <Assignee>(model);

            _assigneeRepository.Add(assignee);

            _transaction.Commit();
        }