コード例 #1
0
        public IHttpActionResult Create(FianceProjectViewModel project)
        {
            project.OwnerId = HelperService.GetUserId(User);
            var id = _projectRepo.Create(project);

            return(Ok(id));
        }
コード例 #2
0
        public int Create(FianceProjectViewModel projVM)
        {
            var bills = new List <Bill>();

            bills.Add(new Bill
            {
                Balance = 0,
                Group   = null,
                Name    = "Main"
            });
            var owner   = _fUserRepo.FindOne(a => a.Id == projVM.OwnerId);
            var members = new List <FinanceUser>();

            members.Add(owner);
            _fProjRepo.Add(new FinanceProject {
                Id = projVM.Id, Name = projVM.Name, Owner = owner, Bills = bills, Members = members
            });
            _fProjRepo.Save();
            var tempProj = _fProjRepo.FindOne(p => p.Name == projVM.Name);

            return(tempProj.Id);
        }