Ejemplo n.º 1
0
        public async Task <IActionResult> Create(KindDto create)
        {
            if (_kindService.GetById(create.ID) != null)
            {
                return(BadRequest("Kind ID already exists!"));
            }
            //create.CreatedDate = DateTime.Now;
            if (await _kindService.Add(create))
            {
                return(NoContent());
            }

            throw new Exception("Creating the kind failed on save");
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> CreateKind(KindDto kindDto)
        {
            if (await _kindService.CheckKindNameExists(kindDto.name))
            {
                return(BadRequest("Kind name already exists!"));
            }
            var username = User.FindFirst(ClaimTypes.Name).Value;

            kindDto.updated_by = username;
            if (await _kindService.Add(kindDto))
            {
                return(CreatedAtRoute("GetKinds", new { }));
            }

            throw new Exception("Creating the kind failed on save");
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Add([FromBody] KindService kindService)
        {
            try
            {
                if (kindService == null)
                {
                    return(BadRequest());
                }

                await _kindService.Add(kindService);

                return(Ok(kindService));
            }
            catch (Exception e)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, e));
            }
        }