public static AnimalViewModel CriarUmAnimal(UsuarioViewModel usuario) { var caixa = CaixaViewModelFactory.CriarUmCaixaAtiva(usuario); var tipoAnimal = TipoAnimalViewModelFactory.CriarUmTipoAnimalViewModelValido(usuario); var comportamento = ComportamentoViewModelFactory.CriarUmComportamentoViewModelValido(usuario); var grupo = GrupoViewModelFactory.CriarUmGrupoViewModelValido(usuario); return(new AnimalViewModel { Caixa = caixa, IdCaixa = caixa.IdCaixa, Usuario = usuario, IdUsuario = usuario.IdUsuario, Fezes = 0, IdAnimal = Guid.NewGuid(), NomeAnimal = "nome_animal", Peso = "0.6", Sexo = "Macho", TipoAnimal = tipoAnimal, Comportamento = comportamento, IdComportamento = comportamento.IdComportamento, IdTipoAnimal = tipoAnimal.IdTipoAnimal, StatusAnimal = true, Grupo = grupo }); }
public static AnimalComportamentoViewModel CriarUmAnimalComportamentoViewModel(UsuarioViewModel usuario) { var comportamento = ComportamentoViewModelFactory.CriarUmComportamentoViewModelValido(usuario); var animal = AnimalViewModelFactory.CriarUmAnimal(usuario); return(new AnimalComportamentoViewModel { Animal = animal, IdAnimal = animal.IdAnimal, IdAnimalComportamento = Guid.NewGuid(), Comportamento = comportamento, IdComportamento = comportamento.IdComportamento, Tempo = 13.0, Quantidade = 10, DataAnalise = DateTime.Now, IdUsuario = usuario.IdUsuario, Usuario = usuario, }); }