//public HttpResponseMessage Get(string gender = "All") //{ // using (EmployeeDBEntities entities = new EmployeeDBEntities()) // { // string username = Thread.CurrentPrincipal.Identity.Name; // switch (gender.ToLower()) // { // case "male": // return Request.CreateResponse(HttpStatusCode.OK, entities.Employees.Where(e => e.Gender.ToLower() == "male").ToList()); // case "female": // return Request.CreateResponse(HttpStatusCode.OK, entities.Employees.Where(e => e.Gender.ToLower() == "female").ToList()); // default: // return Request.CreateResponse(HttpStatusCode.BadRequest); // } // } //} public HttpResponseMessage Post([FromBody] Employee employee) { try { using (EmployeeDBEntities entities = new EmployeeDBEntities()) { //entities.Employees.Add(employee); //entities.SaveChanges(); EmployeeADO ADOemployee = new EmployeeADO(); if (ADOemployee.InsertEmployee(employee)) { var message = Request.CreateResponse(HttpStatusCode.Created, employee); message.Headers.Location = new Uri(Request.RequestUri + employee.ID.ToString()); return(message); } return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Failed")); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
static void Main(string[] args) { Employee objEmp = new EmpolyeeBAL.Employee(); objEmp.FirstName = "Prerak"; objEmp.LastName = "Patel"; objEmp.BirthDate = DateTime.Now; objEmp.Email = "*****@*****.**"; EmployeeADO objEmpADO = new EmployeeADO(); objEmpADO.Add(objEmp); Console.WriteLine("Hello World!"); }
public void Setup() { this.employeeADO = new EmployeeADO(); transactionScope = new TransactionScope(); Employee employee1 = new Employee("Luis", "Pacheco", new DateTime(2010, 12, 30)); LoadData(employee1); Employee employee2 = new Employee("Luis", "Quispe", new DateTime(2010, 12, 29)); LoadData(employee2); Employee employee3 = new Employee("Luis", "Tovar", new DateTime(2010, 12, 28)); LoadData(employee3); employeeLoaded = employee1; }
public void Setup() { this.employeeADO = new EmployeeADO(); database.PerformDbOperation(DbOperationFlag.CleanInsertIdentity); }
public void Setup() { this.employeeADO = new EmployeeADO(); }