// PUT api/employeesportsdetails/5
 public bool Put(int id, [FromBody] EmployeeSportsActivityEntities item)
 {
     if (id > 0)
     {
         return(_sportsdetails.UpdateSportsActivityDetails(id, item));
     }
     return(false);
 }
Beispiel #2
0
        public async Task <ActionResult> InsertSportsDetails(EmployeeSportsActivityEntities sports)
        {
            HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url + "employeesportsdetails", sports);

            if (responseMessage.IsSuccessStatusCode)
            {
                return(Json(new { success = true, responseText = "data saved successfuly !" }, JsonRequestBehavior.AllowGet));
            }
            return(Json(new { success = false, responseText = "data saved unsuccessfuly !" }, JsonRequestBehavior.AllowGet));
        }
        public bool UpdateSportsActivityDetails(int SportsActivityId, EmployeeSportsActivityEntities SportsActivityEntities)
        {
            var success = false;

            if (SportsActivityEntities != null)
            {
                //using (var scope = new TransactionScope())
                //{
                var SPORTSDETAILS = _UOW.SPORTSDETAILSRepository.GetByID(SportsActivityId);
                if (SPORTSDETAILS != null)
                {
                    if (SportsActivityEntities.EMPLOYEEID != null)
                    {
                        SPORTSDETAILS.EMPLOYEEID = SportsActivityEntities.EMPLOYEEID;
                    }
                    if (SportsActivityEntities.SPORTSDETAIL != null && SportsActivityEntities.SPORTSDETAIL != "")
                    {
                        SPORTSDETAILS.SPORTSDETAIL = SportsActivityEntities.SPORTSDETAIL;
                    }
                    if (SportsActivityEntities.OCCASION != null && SportsActivityEntities.OCCASION != "")
                    {
                        SPORTSDETAILS.OCCASION = SportsActivityEntities.OCCASION;
                    }
                    if (SportsActivityEntities.COMMENTS != null && SportsActivityEntities.COMMENTS != "")
                    {
                        SPORTSDETAILS.COMMENTS = SportsActivityEntities.COMMENTS;
                    }
                    if (SportsActivityEntities.PARTICIPATIONDATE != null && SportsActivityEntities.PARTICIPATIONDATE != "")
                    {
                        var ACHIEVEMENTDATE1 = DateTime.ParseExact(SportsActivityEntities.PARTICIPATIONDATE, "dd/MM/yyyy", CultureInfo.InvariantCulture);
                        SPORTSDETAILS.PARTICIPATIONDATE = ACHIEVEMENTDATE1;
                    }
                    _UOW.SPORTSDETAILSRepository.Update(SPORTSDETAILS);
                    _UOW.Save();
                    //scope.Complete();
                    success = true;
                    //}
                }
            }
            return(success);
        }
 public int CreateSportsActivityDetails(EmployeeSportsActivityEntities SportsActivityEntities)
 {
     if (SportsActivityEntities != null)
     {
         var ACHIEVEMENTDATE1 = (DateTime?)null;
         //DateTime joiningdate = Convert.ToDateTime(BasicinfoEntities.JOININGDATE);
         if (SportsActivityEntities.PARTICIPATIONDATE != null)
         {
             ACHIEVEMENTDATE1 = DateTime.ParseExact(SportsActivityEntities.PARTICIPATIONDATE, "dd/MM/yyyy", CultureInfo.InvariantCulture);
         }
         var SPORTSDETAILS = new TBL_EMP_SPORTSDETAILS
         {
             PARTICIPATIONDATE = ACHIEVEMENTDATE1,
             EMPLOYEEID        = SportsActivityEntities.EMPLOYEEID,
             SPORTSDETAIL      = SportsActivityEntities.SPORTSDETAIL,
             OCCASION          = SportsActivityEntities.OCCASION,
             COMMENTS          = SportsActivityEntities.COMMENTS
         };
         _UOW.SPORTSDETAILSRepository.Insert(SPORTSDETAILS);
         _UOW.Save();
     }
     return(Convert.ToInt32(SportsActivityEntities.ID));
 }
 // POST api/employeesportsdetails
 public int Post([FromBody] EmployeeSportsActivityEntities item)
 {
     return(_sportsdetails.CreateSportsActivityDetails(item));
 }