public IActionResult Delete([FromBody] int id)
        {
            MyDetails data = _context.Set <MyDetails>().FirstOrDefault(c => c.Id == id);

            _context.Entry(data).State = Microsoft.EntityFrameworkCore.EntityState.Deleted;
            _context.SaveChanges();
            return(Ok(true));
        }
        public MyDetails GetDetails(int?id)
        {
            MyDetails data = new MyDetails();

            if (id.HasValue)
            {
                data = _context.MyDetails.Where(p => p.Id == id.Value).FirstOrDefault();
                if (data == null)
                {
                    data = new MyDetails();
                }
            }
            return(data);
        }
Exemple #3
0
        public List <MyDetails> Api()
        {
            MongoClient    client   = new MongoClient(configuration.GetConnectionString("DefaultConnection"));
            IMongoDatabase database = client.GetDatabase("myDB");
            IMongoCollection <MyDetails> myDetails = database.GetCollection <MyDetails>("myDetails");
            MyDetails myFirstDetails = new MyDetails
            {
                _id   = ObjectId.GenerateNewId(),
                name  = "Hari",
                email = "*****@*****.**"
            };

            myDetails.InsertOne(myFirstDetails);

            List <MyDetails> collection = myDetails.Find(new BsonDocument()).ToList();

            //myDetails.UpdateOne(Builders<MyDetails>.Filter.Eq("_id", collection[0]._id), Builders <MyDetails>.Update.Set("name", "Done"));
            return(collection);
        }
        public IActionResult Save([FromBody] MyDetails myDetail)
        {
            bool      isNew = false;
            MyDetails data  = _context.MyDetails.Where(p => p.Id == myDetail.Id).FirstOrDefault();

            if (data == null)
            {
                data  = new MyDetails();
                isNew = true;
            }
            data.FirstName   = myDetail.FirstName;
            data.LastName    = myDetail.LastName;
            data.AdharNumber = myDetail.AdharNumber;
            data.Email       = myDetail.Email;
            data.PhoneNumber = myDetail.PhoneNumber;
            if (isNew)
            {
                _context.Add(data);
            }
            _context.SaveChanges();
            return(Ok(data));
        }
Exemple #5
0
 public MyMasterPage()
 {
     Master = new MyMaster();
     Detail = new MyDetails();
 }