Exemplo n.º 1
0
        public HttpResponseMessage SaveBasicProfileInfo(HttpRequestMessage request, EmployeeProfileViewModel profileModel)
        {
            var employeeId = CurrentUserId;

            var employee = new Employee
            {
                EmployeeId  = employeeId,
                FullName    = profileModel.FullName,
                Email       = profileModel.Email,
                Address     = profileModel.Address,
                Gender      = profileModel.Gender,
                Birthday    = new DateTimeOffset(profileModel.Birthday),
                MobilePhone = profileModel.MobilePhone,
                Phone       = profileModel.Phone
            };

            _employeeProfileRepository.UpdateBasicProfileInfo(employee);

            var response = request.CreateResponse(HttpStatusCode.OK);

            return(response);
        }