public HttpResponseMessage Post([FromBody] EmployeeViewModels employee)
        {
            if (ModelState.IsValid)
            {
                if (_employee.CheckEmployeeExits(employee.FirstName))
                {
                    var response = new HttpResponseMessage()
                    {
                        StatusCode = HttpStatusCode.Conflict
                    };

                    return response;
                }
                else
                {
                    var userId = this.User.FindFirstValue(ClaimTypes.Name);
                    var tempEmployee = AutoMapper.Mapper.Map<Employee>(employee);
                    tempEmployee.FirstName = Convert.ToString("FirstName");
                    tempEmployee.LastName = Convert.ToString("LastName");
                    tempEmployee.Contact = Convert.ToString("Contact");
                    tempEmployee.Gender = Convert.ToString("Gender");
                    tempEmployee.CreatedDate = DateTime.Now;
                    tempEmployee.Createdby = Convert.ToInt32(userId);
                    _employee.InsertEmployee(tempEmployee);

                    var response = new HttpResponseMessage()
                    {
                        StatusCode = HttpStatusCode.OK
                    };

                    return response;
                }
            }
            else
            {
                var response = new HttpResponseMessage()
                {

                    StatusCode = HttpStatusCode.BadRequest
                };

                return response;
            }

        }