Ejemplo n.º 1
0
 // PUT api/employeeaward/5
 public bool Put(int id, [FromBody] EmployeeAwardEntities item)
 {
     if (id > 0)
     {
         return(_EmpAwardDetails.UpdateEmployeeAwardDetails(id, item));
     }
     return(false);
 }
Ejemplo n.º 2
0
        public async Task <ActionResult> InsertAwardDetails(EmployeeAwardEntities award)
        {
            HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url + "employeeaward", award);

            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));
        }
Ejemplo n.º 3
0
 public int CreateEmployeeAwardDetails(EmployeeAwardEntities EmployeeAwardEntities)
 {
     if (EmployeeAwardEntities != null)
     {
         var ACHIEVEMENTDATE1 = (DateTime?)null;
         //DateTime joiningdate = Convert.ToDateTime(BasicinfoEntities.JOININGDATE);
         if (EmployeeAwardEntities.ACHIEVEMENTDATE != null)
         {
             ACHIEVEMENTDATE1 = DateTime.ParseExact(EmployeeAwardEntities.ACHIEVEMENTDATE, "dd/MM/yyyy", CultureInfo.InvariantCulture);
         }
         var EmployeeAwardDetail = new TBL_EMP_AWARDS
         {
             ACHIEVEMENTDATE = ACHIEVEMENTDATE1,
             EMPLOYEEID      = EmployeeAwardEntities.EMPLOYEEID,
             AWARDSDETAIL    = EmployeeAwardEntities.AWARDSDETAIL,
             COMMENTS        = EmployeeAwardEntities.COMMENTS
         };
         _UOW.AWARDSRepository.Insert(EmployeeAwardDetail);
         _UOW.Save();
     }
     return(Convert.ToInt32(EmployeeAwardEntities.ID));
 }
Ejemplo n.º 4
0
        public bool UpdateEmployeeAwardDetails(int EmployeeAwardId, EmployeeAwardEntities EmployeeAwardEntities)
        {
            var success = false;

            if (EmployeeAwardEntities != null)
            {
                //using (var scope = new TransactionScope())
                //{
                var EmployeeAwardDetail = _UOW.AWARDSRepository.GetByID(EmployeeAwardId);
                if (EmployeeAwardDetail != null)
                {
                    if (EmployeeAwardEntities.EMPLOYEEID != null)
                    {
                        EmployeeAwardDetail.EMPLOYEEID = EmployeeAwardEntities.EMPLOYEEID;
                    }
                    if (EmployeeAwardEntities.AWARDSDETAIL != null && EmployeeAwardEntities.AWARDSDETAIL != "")
                    {
                        EmployeeAwardDetail.AWARDSDETAIL = EmployeeAwardEntities.AWARDSDETAIL;
                    }
                    if (EmployeeAwardEntities.COMMENTS != null && EmployeeAwardEntities.COMMENTS != "")
                    {
                        EmployeeAwardDetail.COMMENTS = EmployeeAwardEntities.COMMENTS;
                    }
                    if (EmployeeAwardEntities.ACHIEVEMENTDATE != null && EmployeeAwardEntities.ACHIEVEMENTDATE != "")
                    {
                        var ACHIEVEMENTDATE1 = DateTime.ParseExact(EmployeeAwardEntities.ACHIEVEMENTDATE, "dd/MM/yyyy", CultureInfo.InvariantCulture);
                        EmployeeAwardDetail.ACHIEVEMENTDATE = ACHIEVEMENTDATE1;
                    }
                    _UOW.AWARDSRepository.Update(EmployeeAwardDetail);
                    _UOW.Save();
                    //scope.Complete();
                    success = true;
                    //}
                }
            }
            return(success);
        }
Ejemplo n.º 5
0
 // POST api/employeeaward
 public int Post([FromBody] EmployeeAwardEntities item)
 {
     return(_EmpAwardDetails.CreateEmployeeAwardDetails(item));
 }