Esempio 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());
        }
        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));
            }
        }
Esempio 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"
            });
        }