public IHttpActionResult ISBNBlocked(ACS.Core.Domain.Master.ISBNBag IListISBNBag) { try { ACS.Core.Domain.Master.ISBNBag mobj_ISBNbag = _AddendumServices.GetISBNBagById(IListISBNBag); if (mobj_ISBNbag.Blocked == "Y" && mobj_ISBNbag.ModifiedBy != IListISBNBag.EnteredBy) { return(Json("otheruser")); } else { mobj_ISBNbag.Blocked = "Y"; mobj_ISBNbag.ModifiedBy = IListISBNBag.EnteredBy; _AddendumServices.UpdateISBNBag(mobj_ISBNbag); } } catch (ACSException ex) { _ILog.LogException("", Severity.ProcessingError, "AddendumController.cs", "ISBNBlocked", ex); } catch (Exception ex) { _ILog.LogException("", Severity.ProcessingError, "AddendumController.cs", "ISBNBlocked", ex); } return(Json("OK")); }
public IHttpActionResult ISBNAssign(IList <ACS.Core.Domain.Master.ISBNBag> IListISBNBag) { foreach (ACS.Core.Domain.Master.ISBNBag isbnbag in IListISBNBag) { ACS.Core.Domain.Master.ISBNBag mobj_ISBNbag = _AddendumServices.GetISBNBagById(isbnbag); if (mobj_ISBNbag.Blocked == "Y" && mobj_ISBNbag.ModifiedBy == isbnbag.EnteredBy && mobj_ISBNbag.Used == "N") { mobj_ISBNbag.ProductId = isbnbag.ProductId; mobj_ISBNbag.Used = "Y"; mobj_ISBNbag.ModifiedBy = isbnbag.EnteredBy; mobj_ISBNbag.ModifiedDate = DateTime.Now; _AddendumServices.UpdateISBNBag(mobj_ISBNbag); ACS.Core.Domain.Product.ProductMaster mobj_ProductMaster = new ACS.Core.Domain.Product.ProductMaster(); mobj_ProductMaster.Id = isbnbag.ProductId.GetValueOrDefault(); ACS.Core.Domain.Product.ProductMaster mobj_Product = _ProductMasterService.GetProductById(mobj_ProductMaster); mobj_Product.OUPISBN = mobj_ISBNbag.ISBN; mobj_Product.ModifiedBy = isbnbag.EnteredBy; mobj_Product.ModifiedDate = DateTime.Now; _ProductMasterService.UpdateProductMaster(mobj_Product); try { //Call Function to Send Mail SendISBNAssignMail(mobj_Product); } catch (ACSException ex) { _ILog.LogException("", Severity.ProcessingError, "AddendumController.cs", "ISBNAssign", ex); } catch (Exception ex) { _ILog.LogException("", Severity.ProcessingError, "AddendumController.cs", "ISBNAssign", ex); } } else { return(Json("otheruser")); } } return(Json("OK")); }