示例#1
0
 public JsonResult Cuantia(CuantiaDto collection)
 {
     try
     {
         var  cuantia = string.Empty;
         smlv salario = db.smlv.Where(e => e.Ano == collection.fechaAno).FirstOrDefault();
         int  valorS  = salario.Valor;
         if (valorS > 0)
         {
             if (collection.valor <= (valorS * 40))
             {
                 cuantia = "MÍNIMA";
             }
             else if (collection.valor > (valorS * 40) && collection.valor <= (valorS * 150))
             {
                 cuantia = "MENOR";
             }
             else if (collection.valor > (valorS * 150))
             {
                 cuantia = "MAYOR";
             }
         }
         else
         {
             cuantia = "{mesage:'no hay un valor para el año'" + collection.fechaAno + "}";
         }
         return(Json(cuantia));
     }
     catch
     {
         return(Json("{mesage:'se encontro una exepción'}"));
     }
 }
示例#2
0
        // POST: odata/smlvs
        public async Task <IHttpActionResult> Post(smlv smlv)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.smlv.Add(smlv);
            await db.SaveChangesAsync();

            return(Created(smlv));
        }
示例#3
0
        // DELETE: odata/smlvs(5)
        public async Task <IHttpActionResult> Delete([FromODataUri] int key)
        {
            smlv smlv = await db.smlv.FindAsync(key);

            if (smlv == null)
            {
                return(NotFound());
            }

            db.smlv.Remove(smlv);
            await db.SaveChangesAsync();

            return(StatusCode(HttpStatusCode.NoContent));
        }
示例#4
0
        public async Task <IHttpActionResult> Patch([FromODataUri] int key, Delta <smlv> patch)
        {
            Validate(patch.GetEntity());

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            smlv smlv = await db.smlv.FindAsync(key);

            if (smlv == null)
            {
                return(NotFound());
            }

            patch.Patch(smlv);

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!smlvExists(key))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(Updated(smlv));
        }