示例#1
0
        public async Task <RetornoModel> PostAreasModel([FromBody] AreasModel areasModel)
        {
            RetornoModel resultado = new RetornoModel();

            areasModel.Id = Guid.NewGuid();
            if (areasModel.Area == string.Empty)
            {
                resultado.Message = "Nome obrigatorio!";
            }
            try
            {
                _context.Area.Add(areasModel);
                await _context.SaveChangesAsync();

                resultado.Success = true;
                resultado.Message = "Operação realizada com sucesso!";
            }
            catch (Exception ex)
            {
                resultado.Success = false;
                resultado.Message = "Erro ocorrendo!";
                throw ex;
            }


            return(resultado);
        }
示例#2
0
        public ActionResult Stage2(AreasModel areasModel, string previousBtn, string nextBtn)
        {
            UserModel userModel = JsonConvert.DeserializeObject <UserModel>(HttpContext.Session.GetString("user"));

            if (previousBtn != null)
            {
                userModel.Area     = areasModel.Area;
                userModel.Comments = areasModel.Comments;

                HttpContext.Session.SetString("user", JsonConvert.SerializeObject(userModel));

                return(View("Step1", userModel));
            }

            if (nextBtn != null)
            {
                if (ModelState.IsValid)
                {
                    userModel.Area     = areasModel.Area;
                    userModel.Comments = areasModel.Comments;

                    HttpContext.Session.SetString("user", JsonConvert.SerializeObject(userModel));

                    return(View("Step3", userModel));
                }
            }

            return(View("Step2", userModel));
        }
示例#3
0
 public MostrarAreasViewModel()
 {
     ListaAreas        = new ObservableCollection <AreasModel>();
     AreaSeleccionada  = new AreasModel();
     ItemTappedCommand = new Command(AccionAlSeleccionarArea);
     NuevaAreaCommand  = new Command(IraAreasView);
     CargarAreas();
 }
        protected override void OnBindingContextChanged()
        {
            base.OnBindingContextChanged();
            AreasModel model = (AreasModel)this.BindingContext;

            if (model != null)
            {
                lblArea.Text = model.Area;
            }
        }
示例#5
0
 public ProductionControllerTest()
 {
     _faker                = new Faker();
     _areaService          = new Mock <IAreaService>();
     _mapper               = new Mock <IMapper>();
     _productionController = new ProductionController(_areaService.Object, _mapper.Object);
     _areasModel           = new AreasModel
     {
         On           = _faker.Random.Bool(),
         ProductionId = _faker.Random.Guid(),
         Restrictions = Enumerable.Range(2, 5)
                        .Select(_ => _faker.Name.FirstName())
                        .ToList()
     };
 }
示例#6
0
        public async Task <List <AreasModel> > getEndPoint()
        {
            var listEndPoint = new List <AreasModel>();

            using (var _context = new DataBaseContext())
            {
                object[] parameters = new object[] { };
                var      dReader    = await _context.ExecuteReaderAsync("SP_GETAreas", parameters);

                while (dReader.Read())
                {
                    var area = new AreasModel();
                    area.id   = dReader.GetInt32(0);
                    area.area = dReader.GetString(1);

                    listEndPoint.Add(area);
                }
            }
            return(listEndPoint);
        }
示例#7
0
        public async Task <List <AreasModel> > ValidGetArea(string mail)
        {
            var listEndPoint = new List <AreasModel>();

            using (var _context = new DataBaseContext())
            {
                object[] parameters = new object[] { mail };
                var      dReader    = await _context.ExecuteReaderAsync("sp_validaUsuarioArea", parameters);

                while (dReader.Read())
                {
                    var area = new AreasModel();
                    area.id   = dReader.GetInt32(0);
                    area.area = dReader.GetString(1);

                    listEndPoint.Add(area);
                }
            }
            return(listEndPoint);
        }
 void LstAreas_ItemSelected(object sender, SelectedItemChangedEventArgs e)
 {
     try
     {
         AreasModel model = (AreasModel)e.SelectedItem;
         if (model != null)
         {
             selectedArea         = model;
             lblSelectedArea.Text = model.Area;
         }
         //await Navigation.PushAsync(new DetailPage(inspectorModel));
     }
     catch (Exception pException)
     {
         System.Diagnostics.Debug.WriteLine("LstAreas_ItemSelected : " + pException.Message);
     }
     finally
     {
         GC.Collect();
     }
 }
示例#9
0
 public List <AreasModel> GetAll()
 {
     try
     {
         AreasDataLayerRealm    dl    = new AreasDataLayerRealm();
         List <AreasModel>      list  = new List <AreasModel>();
         List <AreasRealmModel> listr = dl.GetAll();
         foreach (AreasRealmModel r in listr)
         {
             AreasModel m = new AreasModel();
             m.Area   = r.Area;
             m.IDArea = r.IDArea;
             list.Add(m);
         }
         //list = list.OrderBy(x => x.a_descrizione).ToList();
         return(list);
     }
     catch (Exception pException)
     {
         System.Diagnostics.Debug.WriteLine("Error AreasBusiness->GetAll " + pException.Message);
     }
     return(null);
 }
示例#10
0
        private void RBtnAceptar_Click_1(object sender, RoutedEventArgs e)
        {
            AreasModel model = new AreasModel(area);

            if (isUpdating || isDeleting)
            {
                if (action == 1)
                {
                    model.UpdateArea();
                }
                else if (action == 2)
                {
                    model.DeleteArea();
                }
            }
            else
            {
                model.SetNewArea();
            }

            DialogResult = true;
            this.Close();
        }
示例#11
0
 public EditarAreasViewModel(AreasModel AreaParametro = null)
 {
     AreaRecibida = AreaParametro;
 }
示例#12
0
        public ActionResult Areas(int?page)
        {
            AreasModel model = new AreasModel();

            return(View(model));
        }