public async Task <ActionResult> Create(CategoryViewModel model, string savecontinue)
        {
            if (ModelState.IsValid)
            {
                bool continueEditing = false;
                if (!String.IsNullOrWhiteSpace(savecontinue))
                {
                    continueEditing = true;
                }
                Category objcategory = new Core.Domain.Category();
                objcategory = CategoryMapping.ViewToModel(model);
                TEBApiResponse apiResponse = await Post <Category>("/Category/InsertCategory", objcategory);

                if (apiResponse.IsSuccess)
                {
                    if (continueEditing)
                    {
                        //selected tab
                        //SaveSelectedTabName();
                        int categoryid = JsonConvert.DeserializeObject <int>(Convert.ToString(apiResponse.Data));
                        return(RedirectToAction("Edit", new { id = categoryid }));
                    }
                    return(RedirectToAction("Category"));
                }
            }
            return(View(model));
        }
Exemple #2
0
 public CreateSession(Core.Domain.Category category,
                      DateTime startTime, DateTime finishTime,
                      IEnumerable <IPoint> points, string note = null)
 {
     Category   = category;
     StartTime  = startTime;
     FinishTime = finishTime;
     GpsPoints  = points;
     Note       = note;
 }
Exemple #3
0
        public void Insert(Core.Domain.Category model)
        {
            db = new SqlConnection(ConfigurationManager.ConnectionStrings["cnConsumption"].ConnectionString);
            string sql = " INSERT INTO tblcategory(Name) " +
                         " VALUES (@Name)";

            db.Execute(sql, new
            {
                model.Name
            });
            db.Close();
        }
Exemple #4
0
        public void Update(Core.Domain.Category model)
        {
            db = new SqlConnection(ConfigurationManager.ConnectionStrings["cnConsumption"].ConnectionString);
            string sql = " Update tblCategory Set Name=@Name Where id=@ID";

            db.Execute(sql, new
            {
                model.Name,
                model.ID
            });

            db.Close();
        }
 public ActionResult Edit(Core.Domain.Category Model)
 {
     _CategoryService = new CategoryService();
     _CategoryService.Update(Model);
     return(RedirectToAction("Index"));
 }
 public ActionResult Add(Core.Domain.Category model)
 {
     _CategoryService = new CategoryService();
     _CategoryService.InsertCategory(model);
     return(RedirectToAction("Index"));
 }