public ActionResult EmployeeIndex(EmployeeVM model)
        {
            try
            {
                List <Department> list = db.Departments.ToList();
                ViewBag.DepartmentList = new SelectList(list, "DepartmentId", "DepartmentName");

                Employee emp = new Employee();
                emp.Address      = model.Address;
                emp.Name         = model.Name;
                emp.DepartmentId = model.DepartmentId;
                db.Employees.Add(emp);
                db.SaveChanges();

                int  ltstEmp = emp.EmployeeId;
                Site objsite = new Site();
                objsite.SiteName   = model.SiteName;
                objsite.EmployeeId = ltstEmp;

                db.Sites.Add(objsite);
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(View(model));
        }
        public ActionResult Create([Bind(Include = "Id,FullName,UserName,Password")] tblUser tblUser)
        {
            if (ModelState.IsValid)
            {
                db.tblUsers.Add(tblUser);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tblUser));
        }
Esempio n. 3
0
        public string InsertEmp(saletran emp)
        {
            dc.Configuration.ProxyCreationEnabled = false;

            ViewData["drp"]  = dc.custs.ToList();
            ViewData["drp2"] = dc.products.ToList();

            dc.saletrans.Add(emp);
            dc.SaveChanges();

            return("Product added successfully...");
        }
        public IHttpActionResult PostOrder(Order order)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            order                 = new Order();
            order.OrderName       = "Test";
            order.OrderAddress    = "Karachi";
            order.OrderFrom       = "Suleman";
            order.OrderTo         = "Ahmed";
            order.DestinationFrom = "Kemari karachi Pakistan";
            order.DestinationTo   = "Bahadurabad karachi Pakistan";
            double ad1 = GetLocs1(order.DestinationFrom);
            double ad2 = GetLocs2(order.DestinationFrom);
            double ad3 = GetLocs1(order.DestinationTo);
            double ad4 = GetLocs2(order.DestinationTo);

            order.CurrentLocation = GetIp(); //this will insert the current location of device.
            order.Distance        = GetDistanceBetweenPoints(ad1, ad2, ad3, ad4);
            order.PaymentMode     = "Before Delievery";
            order.DrivingMode     = "Flight";
            order.TotalAmount     = TotalAmt(order.Distance, order.DrivingMode); //this will insert Total Amount from Distance.
            order.Status          = false;
            db.Orders.Add(order);
            db.SaveChanges();

            return(Ok("success"));
        }
        public ActionResult Index(int[] checkes, DateTime attendanceDate)
        {
            StudentsAttendance sa = new StudentsAttendance();
            Student            s  = new Student();
            var chkDate           = db.StudentsAttendances.Where(a => a.Date == attendanceDate).FirstOrDefault();

            if (chkDate == null)
            {
                foreach (var id in checkes)
                {
                    sa.StudentId = id;
                    sa.Date      = attendanceDate;
                    db.StudentsAttendances.Add(sa);
                    db.SaveChanges();
                    TempData["message"] = "Attendance has been marked";
                }
            }
            else
            {
                TempData["message"] = "Attendance has already been marked ";
            }

            var students = db.Students.ToList();

            ViewBag.students = students;

            return(View());
        }
Esempio n. 6
0
        public HttpResponseMessage Put(int id, student student)
        {
            try
            {
                using (demoEntities entity = new demoEntities())
                {
                    var stud = entity.students.FirstOrDefault(p => p.id == id);
                    if (stud != null)
                    {
                        stud.name     = student.name;
                        stud.location = student.location;
                        stud.city     = student.city;
                        stud.salary   = student.salary;

                        entity.SaveChanges();
                        return(Request.CreateResponse(HttpStatusCode.OK, stud));
                    }
                    else
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Student with id " + id.ToString() + " not exist"));
                    }
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
Esempio n. 7
0
 public void GrabarCliente(Clientes c)
 {
     using (demoEntities db = new demoEntities())
     {
         db.Clientes.Add(c);
         db.SaveChanges();
     }
 }
Esempio n. 8
0
        public JsonResult InsertCustomer(Customer customer)
        {
            using (demoEntities entities = new demoEntities())
            {
                entities.Customers.Add(customer);
                entities.SaveChanges();
            }

            return(Json(customer));
        }
Esempio n. 9
0
 public void EliminarCliente(Clientes oCli)
 {
     using (demoEntities db = new demoEntities())
     {
         Clientes cli = (from c in db.Clientes
                         where c.TipoDoc == oCli.TipoDoc &&
                         c.NroDoc == oCli.NroDoc
                         select c).FirstOrDefault();
         db.Clientes.Remove(cli);
         db.SaveChanges();
     }
 }
Esempio n. 10
0
 public ActionResult DeleteCustomer(int customerId)
 {
     using (demoEntities entities = new demoEntities())
     {
         Customer customer = (from c in entities.Customers
                              where c.CustomerId == customerId
                              select c).FirstOrDefault();
         entities.Customers.Remove(customer);
         entities.SaveChanges();
     }
     return(new EmptyResult());
 }
Esempio n. 11
0
        public JsonResult SaveMasterDetail(string c_email, string p_amount, string c_address, int c_id, int add_id, int p_id)
        {
            bool result = false;

            if (c_id > 0)
            {
                var customer = db.Customers.Where(a => a.c_id == c_id).FirstOrDefault();
                customer.c_id   = c_id;
                customer.cemail = c_email;
                db.SaveChanges();
            }
            if (add_id > 0)
            {
                var add = db.Addresses.Where(a => a.add_id == add_id).FirstOrDefault();
                add.c_address = c_address;
                add.add_id    = add_id;
                db.SaveChanges();
            }
            if (p_id > 0)
            {
                var pay = db.payments.Where(a => a.p_id == p_id).FirstOrDefault();
                pay.p_amount = Convert.ToDouble(p_amount);
                pay.p_id     = p_id;
                db.SaveChanges();
                result = true;
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Esempio n. 12
0
        public ActionResult Store(Post _post)
        {
            if (ModelState.IsValid)
            {
                var title = _post.Title;
                var count = _db.Posts.Where(s => s.Title.Contains(title)).Count();
                if (count > 0)
                {
                    ViewBag.message = "Title already exists";
                    return(View());
                }
                _post.Created_at = DateTime.Now;
                _post.Updated_at = DateTime.Now;
                _db.Posts.Add(_post);
                _db.SaveChanges();
                return(RedirectToAction("Index"));

                //return Json(_post);
            }
            ViewBag.message = "Insert failed!";
            return(View());
        }
Esempio n. 13
0
        public void ActualizarCliente(Clientes oCli)
        {
            using (demoEntities db = new demoEntities())
            {
                Clientes cli = (from c in db.Clientes
                                where c.TipoDoc == oCli.TipoDoc && c.NroDoc == oCli.NroDoc
                                select c).FirstOrDefault();

                cli.Nombres   = oCli.Nombres.Trim();
                cli.Apellidos = oCli.Apellidos.Trim();
                db.SaveChanges();
            }
        }
Esempio n. 14
0
        public ActionResult UpdateCustomer(Customer customer)
        {
            using (demoEntities entities = new demoEntities())
            {
                Customer updatedCustomer = (from c in entities.Customers
                                            where c.CustomerId == customer.CustomerId
                                            select c).FirstOrDefault();
                updatedCustomer.Name    = customer.Name;
                updatedCustomer.Country = customer.Country;
                entities.SaveChanges();
            }

            return(new EmptyResult());
        }
Esempio n. 15
0
 public ActionResult SubjectDelete(long?id)
 {
     try
     {
         demoEntities     db      = new demoEntities();
         mst_subjectmarks subject = db.mst_subjectmarks.First(c => c.subject_id == id);
         db.mst_subjectmarks.Remove(subject);
         db.SaveChanges();
         return(RedirectToAction("studentlist"));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("studentlist"));
     }
 }
Esempio n. 16
0
        public HttpResponseMessage Post([FromBody] student student)
        {
            try
            {
                using (demoEntities entity = new demoEntities())
                {
                    entity.students.Add(student);
                    entity.SaveChanges();

                    var message = Request.CreateResponse(HttpStatusCode.Created, student);
                    message.Headers.Location = new Uri(Request.RequestUri + "/" + student.id.ToString());
                    return(message);
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
Esempio n. 17
0
 public ActionResult Add(mst_student studentData)
 {
     try
     {
         if (ModelState.IsValid)
         {
             demoEntities db = new demoEntities();
             db.mst_student.Add(studentData);
             db.SaveChanges();
             return(RedirectToAction("studentlist"));
         }
         else
         {
             return(View(studentData));
         }
     }
     catch (Exception ex)
     {
         return(View(studentData));
     }
 }
Esempio n. 18
0
 public ActionResult Edit(mst_student studentData)
 {
     try
     {
         if (ModelState.IsValid)
         {
             demoEntities db      = new demoEntities();
             mst_student  student = db.mst_student.First(c => c.student_id == studentData.student_id);
             student.student_name = studentData.student_name;
             db.SaveChanges();
             return(RedirectToAction("studentlist"));
         }
         else
         {
             return(View(studentData));
         }
     }
     catch (Exception ex)
     {
         return(View(studentData));
     }
 }
Esempio n. 19
0
 public HttpResponseMessage Delete(int id)
 {
     try
     {
         using (demoEntities entity = new demoEntities())
         {
             var stud = entity.students.FirstOrDefault(p => p.id == id);
             if (stud == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "THe student with id " + id.ToString() + "not found"));
             }
             else
             {
                 entity.students.Remove(stud);
                 entity.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }