Пример #1
0
        public IHttpActionResult DeleteImprint(ImprintMaster Imprint)
        {
            string status = string.Empty;

            try
            {
                ImprintMaster _Imprint = _imprintService.GetImprintById(Imprint.Id);
                _Imprint.Deactivate     = "Y";
                _Imprint.DeactivateBy   = Imprint.EnteredBy;
                _Imprint.DeactivateDate = DateTime.Now;
                _imprintService.UpdateImprint(_Imprint);

                status = "OK";
            }
            catch (ACSException ex)
            {
                status = ex.InnerException.Message;
            }
            catch (Exception ex)
            {
                status = ex.InnerException.Message;
            }

            return(Json(status));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            ImprintMaster imprintmaster = db.ImprintMasters.Find(id);

            db.ImprintMasters.Remove(imprintmaster);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        //
        // GET: /ImprintMasterAdmin/Details/5

        public ActionResult Details(int id = 0)
        {
            ImprintMaster imprintmaster = db.ImprintMasters.Find(id);

            if (imprintmaster == null)
            {
                return(HttpNotFound());
            }
            return(View(imprintmaster));
        }
 public ActionResult Edit(ImprintMaster imprintmaster)
 {
     if (ModelState.IsValid)
     {
         db.Entry(imprintmaster).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(imprintmaster));
 }
 public void InsertImprint(ImprintMaster Imprint)
 {
     Imprint.Deactivate     = "N";
     Imprint.EntryDate      = DateTime.Now;
     Imprint.ModifiedBy     = null;
     Imprint.ModifiedDate   = null;
     Imprint.DeactivateBy   = null;
     Imprint.DeactivateDate = null;
     _imprintServiceRepository.Insert(Imprint);
 }
        public ActionResult Create(ImprintMaster imprintmaster)
        {
            if (ModelState.IsValid)
            {
                db.ImprintMasters.Add(imprintmaster);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(imprintmaster));
        }
        /// <summary>
        /// Check The duplicity of record before insertion and deletion
        /// </summary>
        /// <param name="GeographyType">Geography</param>
        public string DuplicityCheck(ImprintMaster Imprint)
        {
            var dupes = _imprintServiceRepository.Table.Where(x => x.ImprintName == Imprint.ImprintName &&
                                                              x.Deactivate == "N" &&
                                                              (Imprint.Id != 0 ? x.Id : 0) != (Imprint.Id != 0 ? Imprint.Id : 1)).FirstOrDefault();

            if (dupes != null)
            {
                return("N");
            }
            else
            {
                return("Y");
            }
        }
Пример #8
0
        public IHttpActionResult InsertImprint(ImprintMaster Imprint)
        {
            string status = "";

            try
            {
                status = _imprintService.DuplicityCheck(Imprint);
                if (status == "Y")
                {
                    if (Imprint.Id == 0)
                    {
                        _imprintService.InsertImprint(Imprint);
                        status = _localizationService.GetResource("Master.API.Success.Message");
                    }

                    else
                    {
                        ImprintMaster _Imprint = _imprintService.GetImprintById(Imprint.Id);
                        _Imprint.PublishingCompanyId = Imprint.PublishingCompanyId;
                        _Imprint.ImprintName         = Imprint.ImprintName;
                        _Imprint.ModifiedBy          = Imprint.EnteredBy;
                        _Imprint.ModifiedDate        = DateTime.Now;
                        _imprintService.UpdateImprint(_Imprint);
                        status = _localizationService.GetResource("Master.API.Success.Message");
                    }
                }
                else
                {
                    status = "Duplicate";
                }
            }
            catch (ACSException ex)
            {
                status = ex.InnerException.Message;
            }
            catch (Exception ex)
            {
                status = ex.InnerException.Message;
            }
            return(Json(status));
        }
Пример #9
0
        public IHttpActionResult getImprint(int Id)
        {
            ImprintMaster _imprintMaster = _imprintService.GetImprintById(Id);

            return(Json(SerializeObj.SerializeObject(new { _imprintMaster })));
        }
 public void DeleteImprint(ImprintMaster Imprint)
 {
     _imprintServiceRepository.Delete(Imprint);
 }
 public void UpdateImprint(ImprintMaster Imprint)
 {
     _imprintServiceRepository.Update(Imprint);
 }