コード例 #1
0
ファイル: Manager.cs プロジェクト: spurani/Projects
        // ProductAdd()
        public EmployeeBase EmployeeAdd(EmployeeAdd newItem)
        {
            var addedItem = ds.Employees.Add(mapper.Map <EmployeeAdd, Employee>(newItem));

            ds.SaveChanges();
            return((addedItem == null) ? null : mapper.Map <Employee, EmployeeBase>(addedItem));
        }
コード例 #2
0
        public ActionResult Create(EmployeeAdd e)
        {
            try
            {
                // TODO: Add insert logic here
                if (e != null)
                {
                    var obj = m.EmployeeAddNew(e);
                    if (obj != null)
                    {
                        return(RedirectToAction("Details/" + obj.EmployeeId));
                    }
                }
                else
                {
                    return(HttpNotFound());
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #3
0
        public EmployeeBase EmployeeAddNew(EmployeeAdd e)
        {
            var obj = ds.Employees.Add(Mapper.Map <EmployeeAdd, Employee>(e));

            ds.SaveChanges();
            return((obj == null) ? null : Mapper.Map <Employee, EmployeeBase>(obj));
        }
コード例 #4
0
        public EmployeeBase EmployeeAdd(EmployeeAdd newEmployee)
        {
            var addEmployee = ds.Employees.Add(Mapper.Map <EmployeeAdd, Employee>(newEmployee));

            ds.SaveChanges();

            return((addEmployee == null) ? null : Mapper.Map <Employee, EmployeeBase>(addEmployee));
        }
コード例 #5
0
ファイル: Manager.cs プロジェクト: Woody88/BTI420
        public EmployeeBase EmployeeAdd(EmployeeAdd newEmployee)
        {
            var addedEmployee = ds.Employees.Add(Mapper.Map<Employee>(newEmployee));
            ds.SaveChanges();

            return (addedEmployee == null) ? null : Mapper.Map<EmployeeBase>(addedEmployee);

        }
コード例 #6
0
ファイル: Manager.cs プロジェクト: ProgJES/School_Projects
        public EmployeeBase EmployeeAdd(EmployeeAdd newItem)
        {
            //Attempt to add the new item
            var addedItem = ds.Employees.Add(Mapper.Map <EmployeeAdd, Employee>(newItem));

            ds.SaveChanges();

            //If successful, return the added item, mapped to a view model object
            return((addedItem == null) ? null : Mapper.Map <Employee, EmployeeBase>(addedItem));
        }
コード例 #7
0
        public EmployeeBase EmployeeAddNew(EmployeeAdd newItem)
        {
            //Create a new Item using the model template and attempt to add it to data store with mapping
            var addedItem = ds.Employees.Add(mapper.Map <Employee>(newItem));

            ds.SaveChanges(); //Save the changes made

            //Check if the item was added by its value, and return the object or a null value
            return((addedItem == null) ? null : mapper.Map <EmployeeBase>(addedItem));
        }
コード例 #8
0
ファイル: EmployeesController.cs プロジェクト: Woody88/BTI420
        public ActionResult Create(EmployeeAdd newEmployee)
        {
            if (!ModelState.IsValid)
                return View();

            var addedEmployee = m.EmployeeAdd(newEmployee);

            if (addedEmployee == null)
                return View(newEmployee);
            else
                return RedirectToAction("details", new { id = addedEmployee.EmployeeId });
       
        }
コード例 #9
0
        public ActionResult Create(EmployeeAdd newItem)
        {
            // Validate the input
            if (!ModelState.IsValid)
            {
                return(View(newItem));
            }
            //Process the input
            var addedItem = m.EmployeeAdd(newItem);

            if (addedItem == null)
            {
                return(View(newItem));
            }

            return(RedirectToAction("details", new { id = addedItem.EmployeeId }));
        }
コード例 #10
0
        public ActionResult Create(EmployeeAdd newItem)
        {
            if (!ModelState.IsValid)
            {
                return(View(newItem));
            }
            var addedItem = m.EmployeeAdd(newItem);

            if (addedItem == null)
            {
                return(View(newItem));
            }
            else
            {
                return(RedirectToAction("details", new { id = addedItem.EmployeeId }));
            }
        }
コード例 #11
0
        public ActionResult Create(EmployeeAdd newItem)
        {
            // TODO: Add insert logic here
            if (!ModelState.IsValid)
            {
                return(View(newItem));
            }

            var o = m.EmployeeAdd(newItem);

            if (o == null)
            {
                return(View(o));
            }
            else
            {
                return(RedirectToAction("Details", new { id = o.EmployeeId }));
            }
        }
コード例 #12
0
ファイル: EmployeeController.cs プロジェクト: DanBrennan33/A2
 public ActionResult Create(EmployeeAdd NewEmployee)
 {
     try
     {
         // TODO: Add insert logic here
         if (!ModelState.IsValid)
         {
             return(View(NewEmployee));
         }
         var AddedEmployee = man.EmployeeAdd(NewEmployee);
         if (AddedEmployee == null)
         {
             return(View(NewEmployee));
         }
         else
         {
             return(RedirectToAction("details", new { id = AddedEmployee.EmployeeId }));
         }
     }
     catch
     {
         return(View());
     }
 }