Ejemplo n.º 1
0
        public ActionResult Create(HttpPostedFileBase file, tbl_img emp)
        {
            //store filename
            string filename = Path.GetFileName(file.FileName);
            //store filename with date
            string _filename = DateTime.Now.ToString("ddmmyyyy") + filename;
            //store file extension
            string extension = Path.GetExtension(file.FileName);
            //store file path
            string path = Path.Combine(Server.MapPath("~/images/"), _filename);

            //call db table
            emp.img = "~/images/" + _filename;
            //extension types
            if (extension.ToLower() == ".jpg" || extension.ToLower() == ".jpeg" || extension.ToLower() == ".png")
            {
                if (file.ContentLength <= 1000000)
                {
                    //save image in db table
                    db.tbl_img.Add(emp);
                    //after chkng omg properties now chk the size of image
                    if (db.SaveChanges() > 0)
                    {
                        file.SaveAs(path);
                        ViewBag.msg = "Image added successfully";
                        ModelState.Clear();
                    }
                }
                else
                {
                    ViewBag.msg = "Size limit is 1MB";
                }
            }
            return(View());
        }
Ejemplo n.º 2
0
        public IHttpActionResult Post(DEPARTMENT student)
        {
            Db.DEPARTMENTs.Add(student);

            Db.SaveChanges();

            return(Ok());
        }
        public ActionResult Create([Bind(Include = "ID,FirstName,LastName")] emp emp)
        {
            if (ModelState.IsValid)
            {
                db.emps.Add(emp);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(emp));
        }
Ejemplo n.º 4
0
 public void Save(EMPLOYEE eMPLOYEE)
 {
     try
     {
         DB.EMPLOYEEs.Add(eMPLOYEE);
         DB.SaveChanges();
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Ejemplo n.º 5
0
      public IHttpActionResult Create(employeedetail emp)
      {
          employeeEntities db = new employeeEntities();
          var result          = db.employeedetails.Add(emp);

          db.SaveChanges();
          return(Ok());
      }
Ejemplo n.º 6
0
        public IHttpActionResult AddEmployee(Employee objEmployeeData)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            try
            {
                objemployeeEntity.Employees.Add(objEmployeeData);
                objemployeeEntity.SaveChanges();
            }

            catch (Exception)
            {
                throw;
            }

            return(Ok());
        }
Ejemplo n.º 7
0
        public ActionResult RegisterEmployee(RegisterEmployeeViewModel model)
        {
            if (!ModelState.IsValid)
            {
                var modelErrors = ModelState.AllErrors();
                return(Json(modelErrors));
            }

            using (var db = new employeeEntities())
            {
                var row = db.Set <empleado>();
                var emp = new empleado();
                emp.nombres   = model.nombres;
                emp.apellidos = model.apellidos;
                emp.cedula    = model.cedula;
                emp.telefono  = model.telefono;
                if (model.id.Equals(0))
                {
                    row.Add(emp);
                    db.SaveChanges();
                }
                else
                {
                    emp.id = model.id;
                    var cemp = db.empleado.Find(emp.id);
                    if (cemp != null)
                    {
                        db.Entry(cemp).CurrentValues.SetValues(emp);
                        db.SaveChanges();
                    }
                }
            }


            return(Json(new {}));
        }