public IHttpActionResult PutRefferingEmployee(int id, RefferingEmployee refferingEmployee)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != refferingEmployee.Id)
            {
                return(BadRequest());
            }

            service.Updatereffering(refferingEmployee);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!RefferingEmployeeExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            RefferingEmployee refferingEmployee = db.Refferings.Find(id);

            db.Refferings.Remove(refferingEmployee);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #3
0
        public ActionResult Create(RefferingEmployee re)
        {
            HrSmartContext db     = new HrSmartContext();
            HttpClient     client = new HttpClient();

            client.BaseAddress = new Uri("http://localhost:22905/");
            client.PostAsJsonAsync <RefferingEmployee>("Api/RefferingEmployees", re);
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,FirstName,LastName,Email,Password,organisationName,organisationAddress,organisationPhone,Role,RewardCredit")] RefferingEmployee refferingEmployee)
 {
     if (ModelState.IsValid)
     {
         db.Entry(refferingEmployee).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(refferingEmployee));
 }
        public IHttpActionResult PostRefferingEmployee(RefferingEmployee refferingEmployee)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            service.CreateReffering(refferingEmployee);

            return(CreatedAtRoute("DefaultApi", new { id = refferingEmployee.Id }, refferingEmployee));
        }
        public IHttpActionResult GetRefferingEmployee(int id)
        {
            RefferingEmployee refferingEmployee = service.GetReffering(id);

            if (refferingEmployee == null)
            {
                return(NotFound());
            }

            return(Ok(refferingEmployee));
        }
        public IHttpActionResult DeleteRefferingEmployee(int id)
        {
            RefferingEmployee refferingEmployee = db.Refferings.Find(id);

            if (refferingEmployee == null)
            {
                return(NotFound());
            }

            db.Refferings.Remove(refferingEmployee);
            db.SaveChanges();

            return(Ok(refferingEmployee));
        }
        // GET: RefferingEmployees/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            RefferingEmployee refferingEmployee = db.Refferings.Find(id);

            if (refferingEmployee == null)
            {
                return(HttpNotFound());
            }
            return(View(refferingEmployee));
        }
Пример #9
0
        // GET: Reffering/Edit/5


        // POST: Reffering/Edit/5

        public ActionResult Edit(int?id)
        {
            HrSmartContext db = new HrSmartContext();

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            RefferingEmployee refferingEmployee = db.Refferings.Find(id);

            if (refferingEmployee == null)
            {
                return(HttpNotFound());
            }
            return(View(refferingEmployee));
        }
Пример #10
0
        public void Add(RefferingEmployee serverData)
        {
            var request = new RestRequest("api/RefferingEmployees", Method.POST)
            {
                RequestFormat = DataFormat.Json
            };

            request.AddBody(serverData);

            var response = _client.Execute <RefferingEmployee>(request);

            if (response.StatusCode != HttpStatusCode.Created)
            {
                throw new Exception(response.ErrorMessage);
            }
        }
Пример #11
0
        public void Update(RefferingEmployee serverData)
        {
            var request = new RestRequest("api/RefferingEmployees/{id}", Method.PUT)
            {
                RequestFormat = DataFormat.Json
            };

            request.AddParameter("id", serverData.Id, ParameterType.UrlSegment);
            request.AddBody(serverData);

            var response = _client.Execute <RefferingEmployee>(request);

            if (response.StatusCode == HttpStatusCode.NotFound)
            {
                throw new Exception(response.ErrorMessage);
            }
        }
Пример #12
0
 /// <summary>
 /// /////////////////////////////reffering////////////////////
 /// </summary>
 /// <param name="p"></param>
 public void CreateReffering(RefferingEmployee r)
 {
     utOfWork.RefferingRepository.Add(r);
     utOfWork.Commit();
 }
Пример #13
0
 public void Updatereffering(RefferingEmployee r)
 {
     utOfWork.RefferingRepository.Update(r);
     utOfWork.Commit();
 }