Exemple #1
0
        public ActionResult Create([Bind(Include = "Description,CreatedDate, Done")] Todo todo)
        {
            Trace.WriteLine("POST /Todos/Create");
            if (ModelState.IsValid)
            {
                db.Todoes.Add(todo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(todo));
        }
Exemple #2
0
        public ActionResult Create([Bind(Include = "EmployeeID,EmployeeName,Department,Salary,CateroryID")] Employee employee)
        {
            if (ModelState.IsValid)
            {
                db.Employees.Add(employee);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CateroryID = new SelectList(db.Categories, "ID", "EmployeeName", employee.CateroryID);
            return(View(employee));
        }
Exemple #3
0
        public ActionResult Create([Bind(Include = "Id,MaSV,CountD,Date,MethodId")] Money money)
        {
            if (ModelState.IsValid)
            {
                db.Moneys.Add(money);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.MethodId = new SelectList(db.Methods, "Id", "Name", money.MethodId);
            return(View(money));
        }
Exemple #4
0
        public ActionResult Create([Bind(Include = "Name, Description,CreatedDate")] InfraNote note)
        {
            Trace.WriteLine("POST /Notes/Create");
            if (ModelState.IsValid)
            {
                db.notes.Add(note);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(note));
        }
Exemple #5
0
        public ActionResult Create([Bind(Include = "FirstName,LastName,Email,PhoneNumber,IsActive")] Contact contact)
        {
            Trace.WriteLine("POST /Contact/Create");
            if (ModelState.IsValid)
            {
                db.Contacts.Add(contact);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(contact));
        }
        public ActionResult Create([Bind(Include = "FirstName,LastName,FullAddress,MailingAddress,AsAboveAddress,EmailAddress,PhoneNumber,CitizenStatus,EmploymentStartDate,EmploymentType,PositionTitle,EmergencyContactName,EmergencyContactRelationship,EmergencyContactPhoneNumber,EmployeeSignature")] Todo todo)
        {
            Trace.WriteLine("POST /Todos/Create");
            if (ModelState.IsValid)
            {
                db.Todoes.Add(todo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(todo));
        }
        public ActionResult Create([Bind(Include = "Description,CreatedDate")] Student student)
        {
            Trace.WriteLine("POST /Students/Create");
            if (ModelState.IsValid)
            {
                db.StudentM.Add(student);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(student));
        }
        public ActionResult Create([Bind(Include = "Description, Address1, Address2, Postcode")] Company company)
        {
            if (ModelState.IsValid)
            {
                db.Companies.Add(company);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }

            return(View(company));
        }
Exemple #9
0
        public ActionResult Create([Bind(Include = "Description,CreatedDate")] Carrer carrer)
        {
            Trace.WriteLine("POST /Carrer/Create");
            if (ModelState.IsValid)
            {
                db.CarrerM.Add(carrer);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(carrer));
        }
Exemple #10
0
        public ActionResult Create([Bind(Include = "Id,customer_id,origin,destination,depart_date,return_date,trip_type,Guests")] booking booking)
        {
            if (ModelState.IsValid)
            {
                db.bookings.Add(booking);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.customer_id = new SelectList(db.Customers, "ID", "name", booking.customer_id);
            ViewBag.trip_type   = getTripType();
            return(View(booking));
        }
Exemple #11
0
        public ActionResult Create([Bind(Include = "TaskID,TaskDescription,Done,DateStarted,DateCompleted,Category,UserID,Deadline")] Task task)
        {
            if (ModelState.IsValid)
            {
                db.Tasks.Add(task);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Category = new SelectList(db.Categories, "CategoryID", "CategoryName", task.Category);
            ViewBag.UserID   = new SelectList(db.Users, "UserID", "UserName", task.UserID);
            return(View(task));
        }
Exemple #12
0
        public ActionResult Create([Bind(Include = "id,CustomerId,CargoId,Source,Destination,ShippingDate,ArrivalDate,status")] Shipment shipment)
        {
            if (ModelState.IsValid)
            {
                db.Shipments.Add(shipment);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CargoId    = new SelectList(db.Cargoes, "Id", "Id", shipment.CargoId);
            ViewBag.CustomerId = new SelectList(db.Customers, "id", "CustomerName", shipment.CustomerId);
            return(View(shipment));
        }
Exemple #13
0
 public IActionResult CreateProject([FromBody] ProjectModel request)
 {
     try {
         //request.CreatedBy = request.CreatedBy;
         request.CreatedDate = DateTime.Now;
         _context.Add(request);
         _context.SaveChanges();
         return(Ok(request));
     } catch (Exception ex) {
         Console.WriteLine(ex.Message);
         return(BadRequest(SendResult.SendError("You don`t create new project")));
     }
 }
Exemple #14
0
        public ActionResult Create([Bind(Include = "Id,CargoVolume,CargoWeight,CargoTotal,WarehouseId,CustomerId")] Cargo cargo)
        {
            if (ModelState.IsValid)
            {
                db.Cargoes.Add(cargo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CustomerId  = new SelectList(db.Customers, "id", "CustomerName", cargo.CustomerId);
            ViewBag.WarehouseId = new SelectList(db.Warehouses, "id", "Location", cargo.WarehouseId);
            return(View(cargo));
        }
Exemple #15
0
        public ActionResult Create([Bind(Include = "Id,Type,Money,CreatedTime")] Student student)
        {
            if (ModelState.IsValid)
            {
                var savedStudent = db.Students.Add(student);
                db.SaveChanges();
                savedStudent.Id = student.Id;

                return(RedirectToAction("Index"));
            }

            return(View(student));
        }
        public ActionResult ListEdit([Bind(Include = "t_DailyClassesByTrainer")] V_SearchInstractorViewModel model)
        {
            // 日付を設定
            model.Date = model.t_DailyClassesByTrainer.FirstOrDefault().Date;
            // 入力チェック
            bool validation = true;

            if (ModelState.IsValid)
            {
                foreach (T_DailyClassesByTrainer dailyClassesByTrainer in model.t_DailyClassesByTrainer)
                {
                    // コマ数のチェック
                    // [20210205リリース対応] Mod Start コマ数の0許容
                    //if (dailyClassesByTrainer.Classes <= 0)
                    //{
                    //    ViewBag.ErrorMessage = "コマ数に0以下は設定できません。";
                    //    validation = false;
                    //    break;
                    //}
                    if (dailyClassesByTrainer.Classes < 0)
                    {
                        ViewBag.ErrorMessage = "コマ数に0未満は設定できません。";
                        validation           = false;
                        break;
                    }
                    // [20210205リリース対応] Mod End
                }
            }
            else
            {
                // エラーメッセージ生成
                ViewBag.ErrorMessage = new Utility().GetErrorMessage(ModelState);
                validation           = false;
            }

            if (validation == true)
            {
                // 一覧画面で編集されたデータを登録
                foreach (var Instructor in model.t_DailyClassesByTrainer)
                {
                    Instructor.DailyClasses    = null;
                    db.Entry(Instructor).State = EntityState.Modified;
                }
                db.SaveChanges();

                // 更新メッセージ表示
                ViewBag.CompMessage = "指導員のデータを更新しました。 更新日時:" + DateTime.Now.ToString("yyyy年MM月dd日 HH時mm分ss秒");
            }

            return(View(model));
        }
        public ActionResult Create([Bind(Include = "ArmyList,Army,PlayerName,Rank")] LadderEntry ladderEntry)
        {
            Trace.WriteLine("POST /LadderEntry/Create");


            if (ModelState.IsValid)
            {
                db.LadderEntries.Add(ladderEntry);
                db.SaveChanges();
                return(RedirectToAction("Admin"));
            }

            return(View(ladderEntry));
        }
Exemple #18
0
        public ActionResult Edit(string search, string update, [Bind(Include = "Year,Period,InstructorAmt,ClassQty,LodgingRatio,NotDrivingRatio")] T_Forecast forecast)
        {
            Trace.WriteLine("POST /Trainee/Edit/" + forecast.Year + "&" + forecast.Period);

            // 画面項目の設定
            this.SetDisplayItem();

            // 検索ボタンが押された場合
            if (search != null)
            {
                if (!string.IsNullOrEmpty(forecast.Year) && !string.IsNullOrEmpty(forecast.Period))
                {
                    // ステータスをクリア(画面表示を反映させる)
                    ModelState.Clear();
                    // 年と期間を指定して予測条件を取得
                    T_Forecast getForecast = db.Forecast.Where(x => forecast.Year.Equals(x.Year) && forecast.Period.Equals(x.Period)).FirstOrDefault();
                    // 取得された場合、バインドモデルに反映
                    if (getForecast != null)
                    {
                        forecast = getForecast;
                    }
                    // 対象期間を設定
                    ViewBag.LabelTargetPeriod = forecast.Year + "年" + (AppConstant.CD_PERIOD_FIRST_HALF.Equals(forecast.Period) ? ViewBag.LabelFirstHalf : ViewBag.LabelSecondHalf);
                }
            }

            // 更新ボタンが押された場合
            if (update != null)
            {
                if (ModelState.IsValid)
                {
                    // 登録済か確認
                    if (db.Forecast.Where(x => forecast.Year.Equals(x.Year) && forecast.Period.Equals(x.Period)).Count() == 0)
                    {
                        // 登録処理
                        db.Forecast.Add(forecast);
                        db.SaveChanges();
                    }
                    else
                    {
                        // 更新処理
                        db.Entry(forecast).State = EntityState.Modified;
                        db.SaveChanges();
                    }
                }
            }

            return(View(forecast));
        }
        public ActionResult Create([Bind(Include = "UserName, Id, SchoolName, PostContent")] Post post)
        {
            Trace.WriteLine("POST /Posts/Create");
            if (ModelState.IsValid)
            {
                post.CreatedAt = DateTimeOffset.Now;
                post.UpdatedAt = DateTimeOffset.Now;
                post.Id        = Guid.NewGuid().ToString();
                post.Deleted   = false;
                db.Posts.Add(post);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(post));
        }
        public ActionResult Create([Bind(Include = "MajorName, Id, Bachelors, Masters, Doctorate, Other")] Major major)
        {
            Trace.WriteLine("POST /Majors/Create");
            if (ModelState.IsValid)
            {
                major.Id        = Guid.NewGuid().ToString();
                major.Deleted   = false;
                major.CreatedAt = DateTimeOffset.Now;
                major.UpdatedAt = DateTimeOffset.Now;
                db.Majors.Add(major);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(major));
        }
Exemple #21
0
        public string UploadMsg()
        {
            string json = new StreamReader(Request.Body).ReadToEnd();

            try
            {
                using (var context = new MyDatabaseContext())
                {
                    var msg = Newtonsoft.Json.JsonConvert.DeserializeObject <Message>(json);

                    Device dev = context.Devices.FirstOrDefault((item) => item.Text == msg.DeviceId);

                    dev.Messages.Add(msg);


                    context.SaveChanges();


                    return("success");
                }
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }
Exemple #22
0
        public virtual System.Web.Mvc.ActionResult Edit(Models.Contents Content)
        {
            Models.Contents originalItem =
                MyDatabaseContext.Contents.Find(Content.Id);

            if (originalItem == null)
            {
                return(HttpNotFound());
            }

            if (ModelState.IsValid)
            {
                originalItem.Annotatedtext = Content.Annotatedtext;
                originalItem.ImageUrl      = Content.ImageUrl;
                originalItem.IsActive      = Content.IsActive;
                originalItem.ReviewTime    = System.DateTime.Now;
                originalItem.Text          = Content.Text;
                originalItem.Title         = Content.Title;

                MyDatabaseContext.SaveChanges();

                return(RedirectToAction(MVC.Users.Products.Index()));
            }

            return(View(model: Content));
        }
        public bool Create(Employee emp)
        {
            var context = new MyDatabaseContext();

            context.Employees.Add(emp);
            return(context.SaveChanges() > 0);
        }
Exemple #24
0
        public virtual System.Web.Mvc.ActionResult Edit
            ([System.Web.Mvc.Bind(Include = "Id,RoleId,IsActive,Age,Username,Password,FullName,Description")] Models.User user)
        {
            if (ModelState.IsValid)
            {
                MyDatabaseContext.Entry(user).State = EntityState.Modified;

                MyDatabaseContext.SaveChanges();

                return(RedirectToAction(MVC.Users.Index()));
            }

            // **************************************************
            var varRoles =
                MyDatabaseContext.Roles
                .Where(current => current.IsActive)
                .OrderBy(current => current.Name)
                .ToList()
            ;

            ViewBag.RoleId =
                new System.Web.Mvc.SelectList
                    (items: varRoles, dataValueField: "Id", dataTextField: "Name", selectedValue: user.RoleId);
            // **************************************************

            return(View(model: user));
        }
        public virtual System.Web.Mvc.ActionResult SetPasswrod(Models.Users user, string Password, string ConfirmPassword)
        {
            if (ConfirmPassword == string.Empty | ConfirmPassword == null)
            {
                ModelState.AddModelError
                    (key: "confirmPassword", errorMessage: "Confirm Password Is Required ..!");
            }

            Models.Users originalItem =
                MyDatabaseContext.User.Find(user.Id);

            if (originalItem == null)
            {
                return(HttpNotFound());
            }

            if (Password != ConfirmPassword)
            {
                ModelState.AddModelError
                    (key: "confirmPassword", errorMessage: "Confirm Password Is Not Correct");
            }

            originalItem.Password = Password;

            MyDatabaseContext.SaveChanges();

            return(RedirectToAction(MVC.Admin.Users.Index()));
        }
Exemple #26
0
        public virtual System.Web.Mvc.ActionResult Edit(Models.Products product)
        {
            Models.Products originalItem =
                MyDatabaseContext.Product.Find(product.Id);

            if (originalItem == null)
            {
                return(HttpNotFound());
            }

            if (ModelState.IsValid)
            {
                originalItem.ImageUrl     = product.ImageUrl;
                originalItem.IsActive     = product.IsActive;
                originalItem.IsShow       = product.IsShow;
                originalItem.Prise        = product.Prise;
                originalItem.ProductsId   = product.ProductsId;
                originalItem.ProductsName = product.ProductsName;

                MyDatabaseContext.SaveChanges();

                return(RedirectToAction(MVC.Users.Products.Index()));
            }

            return(View(model: product));
        }
Exemple #27
0
        public ActionResult Create([Bind(Include = "EmployeeID,EmployeeName,Department,Salary")] Employees employees)
        {
            if (ModelState.IsValid)
            {
                db.Employees.Add(employees);
                db.SaveChanges();
                TempData["msg"] = "<script>alert('Change succesfully');</script>";
                return(RedirectToAction("Details", "Employees", new { id = employees.EmployeeID }));
            }
            else
            {
                TempData["err"] = "<script>alert('Create Error');</script>";
            }

            return(View(employees));
        }
Exemple #28
0
        public virtual System.Web.Mvc.ActionResult Edit(Models.Matters Matter)
        {
            Models.Matters originalItem =
                MyDatabaseContext.Matter.Find(Matter.Id);

            if (originalItem == null)
            {
                return(HttpNotFound());
            }

            var foundedItem =
                MyDatabaseContext.Matter
                .Where(current => current.Id != Matter.Id)
                .Where(current => string.Compare(current.Name, Matter.Name, true) == 0)
                .FirstOrDefault();

            if (foundedItem != null)
            {
                ModelState.AddModelError
                    (key: "Name", errorMessage: "Name is exist! Please choose another one...");
            }

            if (ModelState.IsValid)
            {
                originalItem.Name     = Matter.Name;
                originalItem.CodePath = Matter.CodePath;

                MyDatabaseContext.SaveChanges();

                return(RedirectToAction(MVC.Admin.Matters.Index()));
            }

            return(View(model: Matter));
        }
        public Response AddFlight(FlightData flightDetail)
        {
            if (flightDetail != null)
            {
                var data = _mapper.Map <FlightData>(flightDetail);
                _context.Add(data);
                _context.SaveChanges();

                return(new Response {
                    Status = "Success", Message = "Data added Successfully"
                });
            }
            return(new Response {
                Status = "Error"
            });
        }
        public virtual System.Web.Mvc.ActionResult Create([System.Web.Mvc.Bind(Include = "IsActive,Name")] Models.Role role)
        {
            // **************************************************
            // Business Validation

            if ((role.Name != null) && (role.Name.Length < 4) && (role.IsActive))
            {
                //ModelState.AddModelError
                //	(key: "Name", errorMessage: "Some business error message!");

                ModelState.AddModelError
                    (key: string.Empty, errorMessage: "Some business error message!");
            }
            // **************************************************

            if (ModelState.IsValid)
            {
                MyDatabaseContext.Roles.Add(role);

                MyDatabaseContext.SaveChanges();

                return(RedirectToAction(MVC.Roles.Index()));
            }

            //return (View());
            return(View(model: role));
        }