public IHttpActionResult PostEmaployee(tblEmployeeMaster data) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { data.DateofBirth = data.DateofBirth.HasValue ? data.DateofBirth.Value.AddDays(1) : (DateTime?)null; objEntity.tblEmployeeMasters.Add(data); objEntity.SaveChanges(); } catch (Exception) { throw; } return(Ok(data)); } catch (Exception ex) { throw ex; } }
public IHttpActionResult GetEmaployeeById(string employeeId) { try { tblEmployeeMaster objEmp = new tblEmployeeMaster(); int ID = Convert.ToInt32(employeeId); try { objEmp = objEntity.tblEmployeeMasters.Find(ID); if (objEmp == null) { return(NotFound()); } } catch (Exception) { throw; } return(Ok(objEmp)); } catch (Exception ex) { throw ex; } }
public IHttpActionResult DeleteEmaployeeDelete(int id) { try { tblEmployeeMaster emaployee = objEntity.tblEmployeeMasters.Find(id); if (emaployee == null) { return(NotFound()); } objEntity.tblEmployeeMasters.Remove(emaployee); objEntity.SaveChanges(); return(Ok(emaployee)); } catch (Exception ex) { throw ex; } }
private string DeleteData(List <tblEmployeeMaster> users) { string str = ""; try { foreach (var item in users) { tblEmployeeMaster objEmp = new tblEmployeeMaster(); objEmp.EmpId = item.EmpId; objEmp.FirstName = item.FirstName; objEmp.LastName = item.LastName; objEmp.Address = item.Address; objEmp.EmailId = item.EmailId; objEmp.DateofBirth = item.DateofBirth.HasValue ? item.DateofBirth.Value.AddDays(1) : (DateTime?)null; objEmp.Gender = item.Gender; objEmp.CountryId = item.CountryId; objEmp.StateId = item.StateId; objEmp.Cityid = item.Cityid; objEmp.Pincode = item.Pincode; var entry = objEntity.Entry(objEmp); if (entry.State == EntityState.Detached) { objEntity.tblEmployeeMasters.Attach(objEmp); } objEntity.tblEmployeeMasters.Remove(objEmp); } int i = objEntity.SaveChanges(); if (i > 0) { str = "Records has been deleted"; } else { str = "Records deletion has been faild"; } } catch (Exception ex) { throw ex; } return(str); }
public IHttpActionResult PutEmaployeeMaster(tblEmployeeMaster employee) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { tblEmployeeMaster objEmp = new tblEmployeeMaster(); objEmp = objEntity.tblEmployeeMasters.Find(employee.EmpId); if (objEmp != null) { objEmp.FirstName = employee.FirstName; objEmp.LastName = employee.LastName; objEmp.Address = employee.Address; objEmp.EmailId = employee.EmailId; objEmp.DateofBirth = employee.DateofBirth.HasValue ? employee.DateofBirth.Value.AddDays(1) : (DateTime?)null; objEmp.Gender = employee.Gender; objEmp.CountryId = employee.CountryId; objEmp.StateId = employee.StateId; objEmp.Cityid = employee.Cityid; objEmp.Pincode = employee.Pincode; } this.objEntity.SaveChanges(); } catch (Exception) { throw; } return(Ok(employee)); } catch (Exception ex) { throw ex; } }