public object AddUserDAL(Employeemaster master, Registration reg) { master.UserName = reg.UserName; master.Email = reg.Email; master.Password = reg.Password; master.ContactNo = reg.ContactNo; master.Address = reg.Address; master.IsApporved = reg.IsApporved; master.Status = reg.Status; if (IsEmailAlreadyExistsDAL(reg.Email)) { return(new Response { Status = "Failure", Message = "Email already Exists!" }); } else { _db.Employeemaster.Add(master); _db.SaveChanges(); return(new Response { Status = "Success", Message = "SuccessFully Saved" }); } }
public object UpdateUser(Registration Lvm) { try { Employeemaster Em = new Employeemaster(); Em = DB.Employeemasters.Find(Lvm.UserId); if (Lvm.UserId != 0) { Em.UserId = Lvm.UserId; Em.City = Lvm.City; Em.Address = Lvm.Address; Em.Site = Lvm.Site; Em.ContactNo = Lvm.ContactNo; Em.Dob = Convert.ToDateTime(Lvm.Dob); Em.Gender = Lvm.Gender; Em.Skills = Lvm.Skills; Em.Profile = Convert.FromBase64String(Lvm.Profile.Split(',')[1].Replace('-', '+')); DB.Entry(Em).State = EntityState.Modified; DB.SaveChanges(); return(new Response { Status = "Success", Message = "SuccessFully Updated." }); } } catch (Exception ex) { } return(new Response { Status = "Error", Message = "Invalid Data." }); }
public object createcontact(Registration Lvm) { try { EmployeeEntities db = new EmployeeEntities(); Employeemaster Em = new Employeemaster(); if (Em.UserId == 0) { Em.UserName = Lvm.UserName; Em.LoginName = Lvm.LoginName; Em.Password = Lvm.Password; Em.Email = Lvm.Email; Em.ContactNo = Lvm.ContactNo; Em.Address = Lvm.Address; Em.IsApporved = Lvm.IsApporved; Em.Status = Lvm.Status; db.Employeemasters.Add(Em); db.SaveChanges(); return(new Response { Status = "Success", Message = "SuccessFully Saved." }); } } catch (Exception) { throw; } return(new Response { Status = "Error", Message = "Invalid Data." }); }
public IHttpActionResult PutEmployeemaster(long id, Employeemaster employeemaster) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != employeemaster.Id) { return(BadRequest()); } db.Entry(employeemaster).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!EmployeemasterExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetEmployeemaster(long id) { Employeemaster employeemaster = db.Employeemasters.Find(id); if (employeemaster == null) { return(NotFound()); } return(Ok(employeemaster)); }
public IHttpActionResult PostEmployeemaster(Employeemaster employeemaster) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Employeemasters.Add(employeemaster); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = employeemaster.Id }, employeemaster)); }
public IHttpActionResult DeleteEmployeemaster(long id) { Employeemaster employeemaster = db.Employeemasters.Find(id); if (employeemaster == null) { return(NotFound()); } db.Employeemasters.Remove(employeemaster); db.SaveChanges(); return(Ok(employeemaster)); }
public object DeleteUser(int UserId) { try { Employeemaster Em = DB.Employeemasters.Find(UserId); DB.Employeemasters.Remove(Em); DB.SaveChanges(); return(new Response { Status = "Success", Message = "Recored successfully deleted." }); } catch (Exception ex) { return(new Response { Status = "Error", Message = "Invalid Data." }); } }
public object createcontact(Registration Lvm) { try { Employeemaster Em = new Employeemaster(); if (Em.UserId == 0) { Em.Password = Lvm.Password; Em.Email = Lvm.Email; Em.ContactNo = Lvm.ContactNo; Em.City = Lvm.City; Em.Address = Lvm.Address; Em.Site = Lvm.Site; Em.Dob = Convert.ToDateTime(Lvm.Dob); Em.Gender = Lvm.Gender; Em.Skills = Lvm.Skills; Em.Profile = Convert.FromBase64String(Lvm.Profile.Split(',')[1].Replace('-', '+')); Em.IsApporved = 1; Em.LoginTryCnt = 0; // login try count after the wrong username and password. Em.Status = 1; //for login try attamt more than 5 then block login button. DB.Employeemasters.Add(Em); DB.SaveChanges(); return(new Response { Status = "Success", Message = "SuccessFully Saved." }); } } catch (Exception ex) { throw; } return(new Response { Status = "Error", Message = "Invalid Data." }); }
public IHttpActionResult PostEmployeemaster(Login emp) { Employeemaster employeemaster = db.Employeemasters.Where(m => m.EmailId == emp.UserName && m.Password == emp.Password).FirstOrDefault(); return(Ok(employeemaster)); }