Exemplo n.º 1
0
        public async Task <IActionResult> AddCan([FromBody] CanResource canResource)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var can = _mapper.Map <CanResource, Can>(canResource);

            can.Status = Status.Active;
            can.StatusUpdateUserNEDId = "system";
            can.StatusUpdateDateTime  = DateTime.UtcNow;
            can.CreateUserNEDId       = "system";
            can.CreateDateTime        = DateTime.UtcNow;

            _unitOfWork.Organization.AddCan(can);
            await _unitOfWork.Complete();

            return(await GetCan(can.CanId));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> UpdateCan(int id, [FromBody] CanResource canResource)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var can = await _unitOfWork.Organization.GetCan(id);

            if (can == null)
            {
                return(NotFound());
            }
            _mapper.Map <CanResource, Can>(canResource, can);
            can.LastUpdateUserNEDId = "system";
            can.LastUpdateDateTime  = DateTime.UtcNow;

            await _unitOfWork.Complete();

            return(await GetCan(can.CanId));
        }