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)); }
public smWatermark AddWaterMark(smWatermark watermark) { return(_scheduleRepository.AddWaterMark(watermark)); }
public smWatermark AddWaterMark(smWatermark watermark) { return(_scheduleService.AddWaterMark(watermark)); }