Пример #1
0
        public ContentResult Save(string objdata, string value)
        {
            JsonObject js = new JsonObject();

            js.StatusCode = 200;
            js.Message    = "Upload Success";
            try
            {
                QueuedEmail obj = JsonConvert.DeserializeObject <QueuedEmail>(objdata);
                obj = QueuedEmailManager.Update(obj);
                if (obj.Id == 0)
                {
                    js.StatusCode = 400;
                    js.Message    = "Has Errors. Please contact Admin for more information";
                }
                else
                {
                    js.Data = obj;
                }
            }
            catch (Exception objEx)
            {
                js.StatusCode = 400;
                js.Message    = objEx.Message;
            }

            return(Content(JsonConvert.SerializeObject(js), "application/json"));
        }
Пример #2
0
 public ActionResult Update(QueuedEmail model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             // TODO: Add insert logic here
             QueuedEmailManager.Update(model);
             //return RedirectToAction("Index");
         }
         return(View(model));
     }
     catch
     {
         return(View(model));
     }
 }
Пример #3
0
        public ActionResult Create(QueuedEmail model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    model.CompanyID = CurrentUser.CompanyID;

                    if (model.Id != 0)
                    {
                        //get default value
                        QueuedEmail objOldQueuedEmail = QueuedEmailManager.GetById(model.Id, CurrentUser.CompanyID);
                        if (objOldQueuedEmail != null)
                        {
                            model.CreatedDate = objOldQueuedEmail.CreatedDate;
                            model.CreatedUser = objOldQueuedEmail.CreatedUser;
                        }

                        QueuedEmailManager.Update(model);
                    }
                    else
                    {
                        // TODO: Add insert logic here
                        //   model.CreatedUser = CurrentUser.UserName;
                        model.CreatedDate = SystemConfig.CurrentDate;
                        QueuedEmailManager.Add(model);
                    }
                    return(View(ViewFolder + "list.cshtml", QueuedEmailManager.GetAll(CurrentUser.CompanyID)));
                }
            }
            catch (Exception ObjEx)
            {
                //LogHelper.AddLog(new IfindLog() { LinkUrl = Request.Url.AbsoluteUri, Exception = ObjEx.Message, Message = ObjEx.StackTrace });
                return(View(model));
            }
            return(View(model));
        }
Пример #4
0
 public void Update(QueuedEmail queuedEmail)
 {
     _manager.Update(queuedEmail);
 }