コード例 #1
0
        public IActionResult Details(int id, [FromBody] DetailsResource resource)
        {
            var details = repo.GetById(id);
            var result  = mapper.Map <DetailsResource, DetailsModel>(resource, details);

            uow.Save();
            return(Ok(details));
        }
コード例 #2
0
        public IActionResult Details(DetailsResource resource)
        {
            var subDepartment = subDepartmentRepo.GetById(resource.SubDepartmentId);

            if (subDepartment != null)
            {
                NotFound(new
                {
                    Code    = HttpStatusCode.NotFound,
                    Message = "This Subdepartment is not found"
                });
            }
            var details = mapper.Map <DetailsResource, DetailsModel>(resource);

            repo.Add(details);
            uow.Save();
            var result = mapper.Map <DetailsModel, DetailsResource>(details);

            return(Ok(result));
        }