示例#1
0
        public async Task <IActionResult> Add(ParkingAreaResource resource)
        {
            var entity = mapper.Map <ParkingAreaResource, ParkingArea>(resource);

            repo.Add(entity);
            await unit.CompleteAsync();

            return(Ok(mapper.Map <ParkingArea, ParkingAreaResource>(entity)));
        }
示例#2
0
        public async Task <IActionResult> Update(int id, ParkingAreaResource resource)
        {
            var entity = await repo.Get(id);

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

            entity.LastEdit = DateTime.Now;

            mapper.Map <ParkingAreaResource, ParkingArea>(resource, entity);
            await unit.CompleteAsync();

            return(Ok(mapper.Map <ParkingArea, ParkingAreaResource>(entity)));
        }