Example #1
0
        public ActionResult UpdateName(NameRequest request)
        {
            var update = new EmployeeUpdatePatch()
            {
                Name  = request.Name,
                EmpId = request.EmpId
            };

            employeeService.UpdatePatch(update);
            return(Ok());
        }
Example #2
0
        public ActionResult UpdatePhone(PhoneRequest request)
        {
            var update = new EmployeeUpdatePatch()
            {
                Phone = request.Phone,
                EmpId = request.EmpId
            };

            employeeService.UpdatePatch(update);
            return(Ok());
        }
Example #3
0
        public ActionResult UpdateAddress(AddressRequest request)
        {
            var update = new EmployeeUpdatePatch()
            {
                Address = request.Address,
                EmpId   = request.EmpId
            };

            employeeService.UpdatePatch(update);
            return(Ok());
        }
Example #4
0
        public void UpdatePatch(EmployeeUpdatePatch request)
        {
            var entity = FindEById(request.EmpId);

            if (request.Address != null)
            {
                entity.Address = request.Address;
            }
            if (request.Name != null)
            {
                entity.Name = request.Name;
            }
            if (request.Phone != null)
            {
                entity.Phone = request.Phone;
            }
            Update(entity);
        }