public IHttpActionResult PostSignIn(EnterprisesDTO enterprise) { if (ManagerEnterService.signIn(enterprise) == null) { return(BadRequest("System error")); } return(Ok("The plugin enterprise successfully")); }
public IHttpActionResult PostManagerEnter(EnterprisesDTO enterprise) { ManagerEnterDTO managerEnter; if ((managerEnter = ManagerEnterService.ManagerEnter(enterprise)) == null) { return(BadRequest("System error")); } return(Ok(managerEnter)); }
public static Enterprises ConvertToEnterprises(EnterprisesDTO EnterpriseDTO) { Enterprises newEnterprise = new Enterprises(); newEnterprise.C_id = EnterpriseDTO.C_id; newEnterprise.Name = EnterpriseDTO.Name; newEnterprise.Email = EnterpriseDTO.Email; newEnterprise.Phone = EnterpriseDTO.Phone; newEnterprise.Code = EnterpriseDTO.Code; newEnterprise.Url = EnterpriseDTO.Name; newEnterprise.Active = EnterpriseDTO.Active; return(newEnterprise); }
public static EnterprisesDTO ConvertToDTO(Enterprises Enterprise) { EnterprisesDTO newEnterprise = new EnterprisesDTO(); newEnterprise.C_id = Enterprise.C_id; newEnterprise.Name = Enterprise.Name; newEnterprise.Email = Enterprise.Email; newEnterprise.Phone = Enterprise.Phone; newEnterprise.Code = Enterprise.Code; newEnterprise.Url = Enterprise.Name; newEnterprise.Active = Enterprise.Active; return(newEnterprise); }
/// <summary> /// ומבצעת רישום של העסק לטבלת עסקים EnterprisesDTO מקבלת אוביקט מסוג /// </summary> /// <param name="enterpriseDTO"></param> /// <returns></returns> public static EnterprisesDTO signIn(EnterprisesDTO enterpriseDTO) { using (ClubCardsEntities db = new ClubCardsEntities()) { try { db.Enterprises.Add(Conversion.EnterprisesConversion.ConvertToEnterprises(enterpriseDTO)); db.SaveChanges(); return(enterpriseDTO); } catch { return(null); } } }
public IHttpActionResult PostSingIn(EnterprisesDTO enterprises) { if (enterprises == null) { return(BadRequest());//404 } if (ManagerEnterService.isCodeExist(enterprises.Name)) { return(BadRequest("Enterprise Code is exist")); } if (ManagerEnterService.isEmailExist(enterprises.Email)) { return(BadRequest("email is exist")); } ManagerEnterService.ManagerEnter(enterprises); return(Ok(enterprises));//200 }
/// <summary> /// מקבלת עסק ומבצעת כניסת מנהל הכוללת הגרלת סיסמא ושליחתה במיל למנהל /// </summary> /// <param name="enterprise"></param> /// <returns></returns> public static EnterprisesDTO ManagerEnter(EnterprisesDTO enterprise) { using (ClubCardsEntities db = new ClubCardsEntities()) { ManagerEnter managerEnter = new ManagerEnter(); managerEnter.EnterDate = new DateTime(); managerEnter.EnterpId = enterprise.C_id; managerEnter.Password = PasswordService.RandomPassword(); managerEnter.Status = false; try { db.ManagerEnter.Add(managerEnter); db.Enterprises.Add(Conversion.EnterprisesConversion.ConvertToEnterprises(enterprise)); db.SaveChanges(); } catch { return(null); } EmailService.sendMail(managerEnter, enterprise.Email); } return(enterprise); }