예제 #1
0
        public IActionResult Post(Layer layer)
        {
            var stratigraphy       = _stratigraphyRepository.GetStratigraphyById(layer.StratigraphyId);
            var currentUserProfile = GetCurrentUserProfile();

            if (stratigraphy.UserProfileId == currentUserProfile.Id)
            {
                _layerRepository.Add(layer);
                return(CreatedAtAction("Get", new { id = layer.Id }, layer));
            }
            else
            {
                return(Unauthorized());
            }
        }
예제 #2
0
        public LayerViewModel Add(LayerViewModel entity)
        {
            var layer = _repo.Add(_mapper.Map <Layer>(entity));

            return(_mapper.Map <LayerViewModel>(layer));
        }