예제 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            EnterpriseManager enterprisemanager = db.EnterprisesManagers.Find(id);

            db.EnterprisesManagers.Remove(enterprisemanager);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #2
0
        public ActionResult ManageEnterpriseAdding(Enterprise enterprise, HttpPostedFileBase imageUpload)
        {
            var owner = OwnerManager.DefineOwner(HttpContext);

            enterprise.OwnerId = owner.Id;
            var result = EnterpriseManager.AddEnterprise(enterprise, imageUpload);

            return(RedirectToAction("AddEnterprise", new { id = result.Id }));
        }
예제 #3
0
 public ActionResult Edit([Bind(Include = "EnterpriseManagerId,Name,PhoneNumber,Age,BirthDate,Password,subscriptionDate,Email,Pseudo,Username,Location")] EnterpriseManager enterprisemanager)
 {
     if (ModelState.IsValid)
     {
         db.Entry(enterprisemanager).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(enterprisemanager));
 }
 public JsonResult Finish()
 {
     order      = new OrderModel();
     IsFinished = true;
     return(Json(new
     {
         CashBox = EnterpriseManager.GetFreeCashBox(EnterpriseManager.CurrentEnterprise()),
         dateTime = curDateTime
     }, JsonRequestBehavior.AllowGet));
 }
        public JsonResult GetEnterprise()
        {
            var enterprise = EnterpriseManager.GetEnterprise(1);

            return(Json(new
            {
                enterprise.Title,
                enterprise.Description,
                enterprise.LogoPath
            }, JsonRequestBehavior.AllowGet));
        }
예제 #6
0
        // GET: /EnterprisesManagers/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EnterpriseManager enterprisemanager = db.EnterprisesManagers.Find(id);

            if (enterprisemanager == null)
            {
                return(HttpNotFound());
            }
            return(View(enterprisemanager));
        }
        public JsonResult GetEnterpriseContacts(int enterpriseId)
        {
            if (!ExistsOwner())
            {
                Response.StatusCode = (int)HttpStatusCode.MethodNotAllowed;
                return(null);
            }

            var enterprise = EnterpriseManager.GetEnterprise(enterpriseId);

            return(Json(enterprise.Contacts.Select(contact => new
            {
                contact.Type,
                contact.Text
            })));
        }
예제 #8
0
        public ActionResult Enterprise(int id)
        {
            if (!ExistsOwner())
            {
                return(RedirectToAction("LogIn", "Owner"));
            }

            var enterprise = EnterpriseManager.GetEnterprise(id);

            if (enterprise == null)
            {
                return(RedirectToAction("Enterprises", "Owner"));
            }

            return(View(enterprise));
        }
        public JsonResult GetEnterpriseBranches(int enterpriseId)
        {
            if (!ExistsOwner())
            {
                Response.StatusCode = (int)HttpStatusCode.MethodNotAllowed;
                return(null);
            }

            var enterprise = EnterpriseManager.GetEnterprise(enterpriseId);

            return(Json(enterprise.Branches.Select(branch => new
            {
                branch.LogIn,
                branch.CashBoxCount,
                Adress = branch.Country + ", " + branch.City + ", " + branch.Adress
            })));
        }
        public JsonResult GetEnterprise(int id)
        {
            if (!ExistsOwner())
            {
                Response.StatusCode = (int)HttpStatusCode.MethodNotAllowed;
                return(null);
            }

            var enterprise = EnterpriseManager.GetEnterprise(id);

            return(Json(new
            {
                enterprise.Title,
                enterprise.Description,
                StartDate = enterprise.StartDate.ToShortDateString(),
                Type = GetEnterpriseType(enterprise.Type),
                enterprise.LogoPath
            }));
        }
        public JsonResult GetEnterpriseProducts(int enterpriseId)
        {
            if (!ExistsOwner())
            {
                Response.StatusCode = (int)HttpStatusCode.MethodNotAllowed;
                return(null);
            }

            var enterprise = EnterpriseManager.GetEnterprise(enterpriseId);

            return(Json(enterprise.Products.Select(product => new
            {
                product.Name,
                product.Category,
                product.Description,
                product.Price,
                product.Amount,
                product.PicturePath
            })));
        }
예제 #12
0
        public ActionResult ManageContactAdding(Contact contact)
        {
            var cType = (ContactType)contact.Type;

            if (!Validator.ValidateContact(contact.Text, cType))
            {
                return(RedirectToAction("AddContact", new
                {
                    enterpriseId = contact.EnterpriseId,
                    id = ProcessResults.InvalidContact.Id
                }));
            }

            EnterpriseManager.AddEnterpriseContact(contact);

            return(RedirectToAction("AddContact", new
            {
                enterpriseId = contact.EnterpriseId,
                id = ProcessResults.ContactsSuccessfullyAdded.Id
            }));
        }
예제 #13
0
 private void EnterpriseManagerClient_ConnectedRobotsComplete(EnterpriseManager server, Mobile.Communication.Common.Event.StringsCompleteEventArgs args)
 {
     EnterpriseManagerRobotIdentifikatory = args.Strings;
 }
 public JsonResult IsOrderConfirmed(int id)
 {
     return(Json(EnterpriseManager.CheckOrder(id)));
 }
 public void ConfirmOrder(int id)
 {
     EnterpriseManager.ConfirmOrder(id);
 }
예제 #16
0
        public ActionResult ManageBranchAdding(Branch branch)
        {
            var result = EnterpriseManager.AddBranch(branch);

            return(RedirectToAction("AddBranch", new { enterpriseId = branch.EnterpriseId, id = result.Id }));
        }
예제 #17
0
        public ActionResult ManageProductAdding(Product product, HttpPostedFileBase imageUpload)
        {
            var res = EnterpriseManager.AddProduct(product, imageUpload);

            return(RedirectToAction("AddProduct", new { enterpriseId = product.EnterpriseId, id = res.Id }));
        }