Esempio n. 1
0
 public async Task <IdReply> AddResourceDetail(ResourceDetailDto resourceDetailDto)
 {
     using (var authContext = GetContext())
     {
         var ns = new ResourceDetail
         {
             Description = resourceDetailDto.Description,
             Key         = resourceDetailDto.Key,
             ResourceId  = resourceDetailDto.ResourceId
         };
         authContext.ResourceDetails.Add(ns);
         authContext.SaveChanges();
         return(IdReply.Success(ns.Id));
     }
 }
Esempio n. 2
0
        public async Task <ReplyBase> UpdateResourceDetail(ResourceDetailDto resourceDetailDto)
        {
            using (var authContext = GetContext())
            {
                var existingResourceDetail = authContext.ResourceDetails.Find(resourceDetailDto.Id);

                if (existingResourceDetail == null)
                {
                    return(ReplyBase.NotFound($"Unable to find resource with ID {resourceDetailDto.Id}"));
                }


                existingResourceDetail.Description = resourceDetailDto.Description;
                existingResourceDetail.Key         = resourceDetailDto.Key;
                existingResourceDetail.ResourceId  = resourceDetailDto.ResourceId;

                authContext.SaveChanges();
                return(ReplyBase.Success());
            }
        }
        public async Task <IActionResult> UpdateResourceDetail([FromBody] ResourceDetailDto resourceDetailDto)
        {
            var result = await _authorizationAdminService.UpdateResourceDetail(resourceDetailDto);

            return(FromReply(result));
        }