Exemple #1
0
 public IHttpActionResult PostEmaployee(tblEmployeeMaster data)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             return(BadRequest(ModelState));
         }
         try
         {
             data.DateofBirth = data.DateofBirth.HasValue ? data.DateofBirth.Value.AddDays(1) : (DateTime?)null;
             objEntity.tblEmployeeMasters.Add(data);
             objEntity.SaveChanges();
         }
         catch (Exception)
         {
             throw;
         }
         return(Ok(data));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #2
0
 public IHttpActionResult GetEmaployeeById(string employeeId)
 {
     try
     {
         tblEmployeeMaster objEmp = new tblEmployeeMaster();
         int ID = Convert.ToInt32(employeeId);
         try
         {
             objEmp = objEntity.tblEmployeeMasters.Find(ID);
             if (objEmp == null)
             {
                 return(NotFound());
             }
         }
         catch (Exception)
         {
             throw;
         }
         return(Ok(objEmp));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #3
0
 public IHttpActionResult DeleteEmaployeeDelete(int id)
 {
     try
     {
         tblEmployeeMaster emaployee = objEntity.tblEmployeeMasters.Find(id);
         if (emaployee == null)
         {
             return(NotFound());
         }
         objEntity.tblEmployeeMasters.Remove(emaployee);
         objEntity.SaveChanges();
         return(Ok(emaployee));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #4
0
        private string DeleteData(List <tblEmployeeMaster> users)
        {
            string str = "";

            try
            {
                foreach (var item in users)
                {
                    tblEmployeeMaster objEmp = new tblEmployeeMaster();
                    objEmp.EmpId       = item.EmpId;
                    objEmp.FirstName   = item.FirstName;
                    objEmp.LastName    = item.LastName;
                    objEmp.Address     = item.Address;
                    objEmp.EmailId     = item.EmailId;
                    objEmp.DateofBirth = item.DateofBirth.HasValue ? item.DateofBirth.Value.AddDays(1) : (DateTime?)null;
                    objEmp.Gender      = item.Gender;
                    objEmp.CountryId   = item.CountryId;
                    objEmp.StateId     = item.StateId;
                    objEmp.Cityid      = item.Cityid;
                    objEmp.Pincode     = item.Pincode;
                    var entry = objEntity.Entry(objEmp);
                    if (entry.State == EntityState.Detached)
                    {
                        objEntity.tblEmployeeMasters.Attach(objEmp);
                    }
                    objEntity.tblEmployeeMasters.Remove(objEmp);
                }
                int i = objEntity.SaveChanges();
                if (i > 0)
                {
                    str = "Records has been deleted";
                }
                else
                {
                    str = "Records deletion has been faild";
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(str);
        }
Exemple #5
0
        public IHttpActionResult PutEmaployeeMaster(tblEmployeeMaster employee)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                try
                {
                    tblEmployeeMaster objEmp = new tblEmployeeMaster();
                    objEmp = objEntity.tblEmployeeMasters.Find(employee.EmpId);
                    if (objEmp != null)
                    {
                        objEmp.FirstName   = employee.FirstName;
                        objEmp.LastName    = employee.LastName;
                        objEmp.Address     = employee.Address;
                        objEmp.EmailId     = employee.EmailId;
                        objEmp.DateofBirth = employee.DateofBirth.HasValue ? employee.DateofBirth.Value.AddDays(1) : (DateTime?)null;
                        objEmp.Gender      = employee.Gender;
                        objEmp.CountryId   = employee.CountryId;
                        objEmp.StateId     = employee.StateId;
                        objEmp.Cityid      = employee.Cityid;
                        objEmp.Pincode     = employee.Pincode;
                    }
                    this.objEntity.SaveChanges();
                }
                catch (Exception)
                {
                    throw;
                }
                return(Ok(employee));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }