Exemplo n.º 1
0
        public async Task <IActionResult> EditEducation(int userId, int id,
                                                        [FromBody] EducationDTO educationForEdit)
        {
            if (userId != int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value))
            {
                return(Unauthorized());
            }

            _repo.EditEducation(id, educationForEdit);
            await _repo.SaveAll();

            return(Ok());
        }
Exemplo n.º 2
0
        public async Task <IActionResult> EditEducation([FromBody] Education education)
        {
            var _education = await _educationRepository.EditEducation(education);

            if (_education == null)
            {
                return(NotFound("Educação não encontrada"));
            }
            else
            {
                return(Ok(_education));
            }
        }
Exemplo n.º 3
0
        public ActionResult <RequestResponse> PutEducation(Education education)
        {
            education.ModifiedOn = DateTime.Now;

            var result = _educationRepository.EditEducation(education);

            if (result > 0)
            {
                return(new RequestResponse
                {
                    Status = "Success",
                    Remarks = "Employee Education has been updated successfully"
                });
            }

            return(new RequestResponse
            {
                Status = "Failure",
                Remarks = "Update action failed"
            });
        }