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);
        }
示例#5
0
 /// <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
        }
示例#7
0
 /// <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);
 }