Пример #1
0
 // PUT api/employeepublication/5
 public bool Put(int id, [FromBody] EmployeePublicationEntities item)
 {
     if (id > 0)
     {
         return(_publicationdetails.UpdatepublicationdetailsDetails(id, item));
     }
     return(false);
 }
Пример #2
0
        public async Task <ActionResult> InsertPublicationDetails(EmployeePublicationEntities publication)
        {
            HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url + "employeepublication", publication);

            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 int CreatepublicationdetailsDetails(EmployeePublicationEntities publicationdetailsEntities)
 {
     if (publicationdetailsEntities != null)
     {
         var ACHIEVEMENTDATE1 = (DateTime?)null;
         //DateTime joiningdate = Convert.ToDateTime(BasicinfoEntities.JOININGDATE);
         if (publicationdetailsEntities.DATEOFPUBLICATION != null)
         {
             ACHIEVEMENTDATE1 = DateTime.ParseExact(publicationdetailsEntities.DATEOFPUBLICATION, "dd/MM/yyyy", CultureInfo.InvariantCulture);
         }
         var publicationDetail = new TBL_EMP_PUBLICATIONS
         {
             DATEOFPUBLICATION  = ACHIEVEMENTDATE1,
             EMPLOYEEID         = publicationdetailsEntities.EMPLOYEEID,
             PUBLICATIONDETAILS = publicationdetailsEntities.PUBLICATIONDETAILS,
             COMMENTS           = publicationdetailsEntities.COMMENTS
         };
         _UOW.PUBLICATIONSRepository.Insert(publicationDetail);
         _UOW.Save();
     }
     return(Convert.ToInt32(publicationdetailsEntities.ID));
 }
        public bool UpdatepublicationdetailsDetails(int publicationdetailsId, EmployeePublicationEntities publicationdetailsEntities)
        {
            var success = false;

            if (publicationdetailsEntities != null)
            {
                //using (var scope = new TransactionScope())
                //{
                var EmployeeAwardDetail = _UOW.PUBLICATIONSRepository.GetByID(publicationdetailsId);
                if (EmployeeAwardDetail != null)
                {
                    if (publicationdetailsEntities.EMPLOYEEID != null)
                    {
                        EmployeeAwardDetail.EMPLOYEEID = publicationdetailsEntities.EMPLOYEEID;
                    }
                    if (publicationdetailsEntities.PUBLICATIONDETAILS != null && publicationdetailsEntities.PUBLICATIONDETAILS != "")
                    {
                        EmployeeAwardDetail.PUBLICATIONDETAILS = publicationdetailsEntities.PUBLICATIONDETAILS;
                    }
                    if (publicationdetailsEntities.COMMENTS != null && publicationdetailsEntities.COMMENTS != "")
                    {
                        EmployeeAwardDetail.COMMENTS = publicationdetailsEntities.COMMENTS;
                    }
                    if (publicationdetailsEntities.DATEOFPUBLICATION != null && publicationdetailsEntities.DATEOFPUBLICATION != "")
                    {
                        var ACHIEVEMENTDATE1 = DateTime.ParseExact(publicationdetailsEntities.DATEOFPUBLICATION, "dd/MM/yyyy", CultureInfo.InvariantCulture);
                        EmployeeAwardDetail.DATEOFPUBLICATION = ACHIEVEMENTDATE1;
                    }
                    _UOW.PUBLICATIONSRepository.Update(EmployeeAwardDetail);
                    _UOW.Save();
                    //scope.Complete();
                    success = true;
                    //}
                }
            }
            return(success);
        }
Пример #5
0
 // POST api/employeepublication
 public int Post([FromBody] EmployeePublicationEntities item)
 {
     return(_publicationdetails.CreatepublicationdetailsDetails(item));
 }