public smWatermark AddWaterMark(smWatermark watermark)
        {
            var detail = GetWaterMarkDetails(watermark.UserID);

            if (detail != null)
            {
                var objdetail = Context.Set <Core.Domain.smWatermark>().Where(x => x.UserID == watermark.UserID).FirstOrDefault();
                objdetail.IsDeleted     = false;
                objdetail.Margin        = watermark.Margin;
                objdetail.ImagePathLogo = watermark.ImagePathLogo;
                objdetail.ImageText     = watermark.ImageText;
                objdetail.Opacity       = watermark.Opacity;
                objdetail.Gravity       = watermark.Gravity;
                objdetail.Fontfamily    = watermark.Fontfamily;
                objdetail.OutputHeight  = watermark.OutputHeight;
                objdetail.OutPutType    = watermark.OutPutType;
                objdetail.OutputWidth   = watermark.OutputWidth;
                objdetail.TextBg        = watermark.TextBg;
                objdetail.Textcolor     = watermark.Textcolor;
                objdetail.TextSiz       = watermark.TextSiz;
                objdetail.TextWidth     = watermark.TextWidth;
                objdetail.CreatedBy     = watermark.CreatedBy;
                objdetail.ModifiedDate  = DateTime.UtcNow;
                Context.SaveChanges();
            }
            else
            {
                Context.Set <smWatermark>().Add(watermark);
                Context.SaveChanges();
            }
            return(watermark);
        }
        public string saveWaterMark(string PostInformation)
        {
            smWatermark          model      = new smWatermark();
            JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();

            model = JsonConvert.DeserializeObject <smWatermark>(PostInformation);
            int ImpersonateUserId = SessionManager.LoggedInUser.ImpersonateUserId;
            int UserID            = SessionManager.LoggedInUser.UserID;

            model.UserID = UserID;
            if (ImpersonateUserId != 0)
            {
                model.CreatedBy = ImpersonateUserId;
            }
            else
            {
                model.CreatedBy = UserID;
            }
            model.CreatedDate = DateTime.UtcNow;
            model.IsDeleted   = false;
            smWatermark smWatermark = _scheduleService.AddWaterMark(model);

            return("true");
        }
        // [AuditLog]
        public ActionResult GetwaterMark(int userId)
        {
            smWatermark smWatermark = _scheduleService.GetWaterMarkDetails(userId);

            return(Json(smWatermark, JsonRequestBehavior.AllowGet));
        }
Пример #4
0
 public smWatermark AddWaterMark(smWatermark watermark)
 {
     return(_scheduleRepository.AddWaterMark(watermark));
 }
Пример #5
0
 public smWatermark AddWaterMark(smWatermark watermark)
 {
     return(_scheduleService.AddWaterMark(watermark));
 }