コード例 #1
0
        public async Task <IActionResult> Post(POST_IndividualiVeikla post)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest());
                }
                var veikla = new IndividualiVeikla()
                {
                    Pavadinimas  = post.Pavadinimas,
                    Aprasymas    = post.Aprasymas,
                    Kaina        = post.Kaina,
                    Grafikas     = post.Grafikas,
                    ArUzsaldytas = false,
                    Vip          = 0,
                    Miestas      = post.Miestas,
                    FkVeiklosTipasidVeiklosTipas = post.VeiklosTipas,
                    FkVartotojasidVartotojas     = int.Parse(User.Identity.Name)
                };
                await _db.IndividualiVeikla.AddAsync(veikla);

                await _db.SaveChangesAsync();

                return(Ok());
            }
            catch
            {
                return(StatusCode(StatusCodes.Status500InternalServerError));
            }
        }
コード例 #2
0
 private void UpdateFields(IndividualiVeikla oldData, UPDATE_IndividualiVeikla newData)
 {
     oldData.Pavadinimas = newData.Pavadinimas;
     oldData.Aprasymas   = newData.Aprasymas;
     oldData.Kaina       = newData.Kaina;
     oldData.Grafikas    = newData.Grafikas;
     oldData.Miestas     = newData.Miestas;
     oldData.FkVeiklosTipasidVeiklosTipas = newData.VeiklosTipas;
 }