示例#1
0
        public bool Save(Fund fund)
        {
            if (fund == null || fund.Uid == Guid.Empty || string.IsNullOrWhiteSpace(fund.Title))
            {
                return(false);
            }

            return(fundManager.Save(fund));
        }
示例#2
0
        public ActionResult Post([FromBody] UserActivityModel model)
        {
            var entry = new ActivitiesUsers
            {
                ActivityGuid = model.ActivityUid,
                UserGuid     = model.UserUid,
                Uid          = Guid.NewGuid(),
                UserType     = BLModels.Enums.UserTypes.Volunteer
            };

            if (activitiesUsersService.Save(entry))
            {
                return(Ok());
            }
            return(BadRequest("Ошибка сохранения"));
        }
示例#3
0
        public ActionResult <IEnumerable <TagViewModel> > Post(TagModel tagModel)
        {
            var tag = new Tag
            {
                Name       = tagModel.Name,
                EntityUids = new List <Guid> {
                    tagModel.EntityUid
                }
            };

            tagSimpleManager.Save(tag);
            var tags   = tagSimpleManager.Find().Where(x => x.EntityUids.Contains(tagModel.EntityUid));
            var tagVMs = mapper.Map <IEnumerable <TagViewModel> >(tags);

            return(Ok(tagVMs));
        }
示例#4
0
 public bool SaveMark(Mark mark)
 {
     return(markManager.Save(mark));
 }