//private static Employee GetEmployeeFromSerializer(Employee employee) //{ // BinaryFormatter formatter; // Stream stream; // GetSerializedEmployee(employee, out formatter, out stream); // stream.Seek(0, SeekOrigin.Begin); // stream.Position = 0; // //Deserialize // return (Employee)formatter.Deserialize(stream); //} //private static void GetSerializedEmployee(Employee employee, out BinaryFormatter formatter, out Stream stream) //{ // //Binary // formatter = new BinaryFormatter(); // stream = new MemoryStream(); // //Serialize // formatter.Serialize(stream, employee); //} public string DeleteEmployee(byte[] bytes) { string url = "http://localhost:53865/api/DAL/DeleteEmployeeManagement"; ManagementTeam.EmployeeForGetAndDelete deserialized = Communicator.SendRequest <ManagementTeam.EmployeeForGetAndDelete> (bytes, url, "POST"); return("Success"); }
public string DeleteEmployeeManagement(byte[] bytes) { MemoryStream stream = new MemoryStream(bytes); ManagementTeam.EmployeeForGetAndDelete employee = Communicator.ParseResponse <ManagementTeam.EmployeeForGetAndDelete>(stream); _sqlProvider.DeleteEmployeeManagement(employee); return("Deleted."); }
public string DeleteEmployeeManagement(ERPS.ServiceLayer.Models.EmployeeManagementId employee) { ManagementTeam.EmployeeForGetAndDelete Employee = new ManagementTeam.EmployeeForGetAndDelete(); Employee.Id = employee.Id; string url = "http://localhost:53654/api/Management/DeleteEmployee"; ManagementTeam.EmployeeForGetAndDelete deserialized = Communicator.SendRequest <ManagementTeam.EmployeeForGetAndDelete, ManagementTeam.EmployeeForGetAndDelete> (Employee, url, "POST", "application/octet-stream"); return("Success"); }
public string DeleteEmployeeManagement(ManagementTeam.EmployeeForGetAndDelete employee) { using (SqlConnection con = new SqlConnection (ConfigurationManager.ConnectionStrings["SQLProviderConnectionString"].ConnectionString)) { SqlCommand cmd = new SqlCommand("dbo.umsp_DeleteEmployee", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Id", employee.Id); con.Open(); cmd.ExecuteNonQuery(); } return("Deleted."); }
public string DeleteEmployeeManagement(ManagementTeam.EmployeeForGetAndDelete employee) { return(null); }