public async Task <EmployeeGetById> EmployeeGetById(int id) { var result = new EmployeeGetById(); try { result = await(from e in db.Employee where e.Id == id select new EmployeeGetById { Id = e.Id, FullName = e.FullName, Image = e.Image, Sex = e.Sex, DOB = (DateTime)e.Dob, IdNumber = e.IdNumber, PhoneNumber = e.PhoneNumber, Email = e.Email, Address = e.Address, TaxId = e.TaxId, CreateDate = e.CreateDate, EditDate = e.EditDate, Iswork = e.IsActive, DepartmentId = e.DepartmentId, PositionId = e.PositionId }).FirstOrDefaultAsync(); return(result); } catch (Exception exp) { throw exp; } }
public async Task <JsonResult> EmployeeGetById(int id) { var result = new EmployeeGetById(); try { result = (await _repository.EmployeeGetById(id)); }catch (Exception exp) { throw exp; } return(Json(new { data = result, status = 1 })); }