public IHttpActionResult Create(FianceProjectViewModel project) { project.OwnerId = HelperService.GetUserId(User); var id = _projectRepo.Create(project); return(Ok(id)); }
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); }