示例#1
0
 public void Add(BranchNote branchNote)
 {
     _branchNoteDal.Add(branchNote);
 }
示例#2
0
 public void Update(BranchNote branchNote)
 {
     _branchNoteDal.Update(branchNote);
 }
示例#3
0
        public JsonResult Save(BranchNoteSaveViewModel model)
        {
            Response response;

            try
            {
                int    status  = 200;
                string message = string.Empty;
                var    user    = GetAuthenticatedUser();
                if (user.BranchId != null)
                {
                    using (var db = new KiaGalleryContext())
                    {
                        if (model.id != null && model.id > 0)
                        {
                            var entity = db.BranchNote.Single(x => x.Id == model.id);
                            entity.Text         = model.text;
                            entity.ModifyUserId = user.Id;
                            entity.ModifyDate   = DateTime.Now;
                            entity.Ip           = Request.UserHostAddress;

                            message = "یاداشت شما ثبت شد.";
                        }
                        else
                        {
                            BranchNote entity = new BranchNote()
                            {
                                Text         = model.text,
                                BranchId     = user.BranchId.GetValueOrDefault(),
                                CreateUserId = user.Id,
                                ModifyUserId = user.Id,
                                CreateDate   = DateTime.Now,
                                ModifyDate   = DateTime.Now,
                                Ip           = Request.UserHostAddress
                            };

                            db.BranchNote.Add(entity);
                            message = "یاداشت شما ثبت شد.";
                        }
                        db.SaveChanges();
                    }
                }
                else
                {
                    message = "شما مجاز به ثبت یاداشت نمی باشید.";
                }


                response = new Response()
                {
                    status  = status,
                    message = message
                };
            }
            catch (Exception ex)
            {
                response = Core.GetExceptionResponse(ex);
            }

            return(Json(response, JsonRequestBehavior.AllowGet));
        }